Jan 24

MyBlogLog Page Bloat

So you took a look, like me, at MyBlogLog and figured it’d be a nice way to build up the community around your blog - right?

No big deal, you add the code into your page and let er rip.

Not satisfied with the normal look that you’re given, you decide to modify how your MyBlogLog widget looks. Here’s what you come up with (a pretty standard look):

RecentReaders

Everything is wonderful and great until you notice that your pages are running a bit slower. Why is this you ask yourself? There’s got to be a reason!

You know that you don’t have any other large images or html that could be causing page bloat but your pages are still loading slowly.

So, you pull out YSlow to check the performance of your page.

That’s when you get a report that looks something like this:

YSlowStats

Look at the Empty Cache side of the image above. Do you see how many images are loading? 61 images!!! That’s more than 2/3 of the all of the HTTP requests that are getting sent out.

If you consider for a moment that the default is for pipelining to be turned off, you’ll realize that your page is going to be loading much, much slower with the MyBlogLog widget on the page.

To solve this problem, you’ve basically got two choices.

  1. Use a MyBlogLog widget that doesn’t have as many users displayed.
  2. Optimize your page load time.

I’m debating which approach I should take right now. Some blogs out there go with the minimalist approach while others load their pages up with all kinds of widgets and what not.

What are your thoughts?

G-Man

4 Responses

  1. Diego says

    Hi G-Man,Thanks for the heads-up, mate! I will try to find a caching solution. Did you solve the problem yet?Anyway, it would be great if you also posted about how you modify your css style sheet to get that fancy MyBlogLog looks  cheers! Diegowww.secretia.com 

    January 24th, 2008 |

  2. G-Man says

    I found out how to do it on this page:

    http://www.lookwhatgmanfound.c.....he-answer/

    It worked great after playing with it for a few minutes

    In my opinion, the best option would not be to use a caching mechanism but to for MyBlogLog to send a full image (single image rather than 60 images).  Of course, that would mean that you couldn't modify it through the css like you can now but I'm sure they could provide the same functionality in some way.

    Regardless I found it rather fascinating the amount of time spent loading all of those images!

    G-Man

    January 24th, 2008 |

  3. Scott Fish says

    Hey GI came over to your blog to see what Gman has found lately.  Interesting post! I think the web is kind of cluttered with all these widgets lately.  My solution is to find a few that relate 100% to my blog and then use those minimally.    Scott     

    January 26th, 2008 |

  4. G-Man says

    Yeah, it really isn't that MyBlogLog is bad or anything.  It's just that all of these things accumulate.  Throw in the fact that most browsers are not optimized for downloading lots of files and it just makes the problem worse.

     G-Man

    January 30th, 2008 |

:mrgreen: :neutral: :twisted: :shock: :smile: :???: :cool: :evil: :grin: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad:

TrackBack URI

  G-man
 
Email Updates
Email:
     

  

View Geoffrey 
'G-Man' Faivre-Malloy's profile on LinkedIn