the corner office

a blog, by Colin Pretorius

« Spoiled for choice | Main | The Lotus Community »

# Bloated blogs

One of the nice things about being hosted at DDN is that I have access to all sorts of cool stats about my site. I was always too lazy to do any real analysis of my site's traffic at my blog's former home, but DDN does it all for you.

What surprised me the most is the amount of bandwidth that my wee site generates. I've blown about 140MB of traffic this month. It's still way down on the 1GB quota that DDN gives me, but that's still a lot of data. This got me to thinking about ways to keep things leaner.

First - the majority of the bandwidth being chewed up is from my RSS feeds. The average size of my all-stories RSS file is about 15k. That's fairly big, because I include the full text of my posts in my RSS feed (and because I ramble on incessantly in my posts). Some bloggers do this (post the full text, not ramble), some just include excerpts or notifications with a URL in their RSS feeds. I enjoy being able to read others' posts without having to click through to their sites (no offense...), so I'll do the same and keep the full text going for a while.

That does underscore a theme that a number of people have touched on, namely that RSS and syndication in general wastes a lot of bandwidth. If you want to do your bit, sign up with someone like Bloglines. Need I point out that what is really needed in place of the "read everything and do a delta check" way that syndication now happens, is something more like Notes-style replication of blog items?

Second - I don't think too many people visit my home page directly, but those that do are forced to load up a 35k web page. Taking a look at the culprits, there are three things that jump up:
  1. Extraneous crap - my blogroll adds nearly 4k of text to every page. Is that a lot? Well, no - but it's still redundant text. Are there good reasons for displaying one's blog roll on each page? Does Google care? Is it polite, or just the way things are done? To me, the real flattery is probably linking directly to someone's site from a post, not just listing them in a blogroll of 50 people. Would anyone think it rude or bad blogging etiquette to keep the blogroll on a separate page, as some others do?
  2. Heavy markup - every blog entry generates a little over 400 bytes of markup with divs and classes and the like. 15 blog entries on the home page means a good few kilobytes of text. I could look at tidying up the markup a little, or else I could...
  3. Cut down the number of articles on the home page. If I'm anything to go by, I almost never look at the articles further down a person's blog page. It depends on how often non-RSS-using readers visit one's page, but I currently keep the last 15 items, which works out to about 2 weeks' worth of posts. I think that's a bit much. Perhaps I should drop that to 10 or less? As long as it's easy to follow links to earlier posts, it shouldn't matter too much, should it?
I guess some site upgrades will be in order once I'm through my mountain of assignments. Watch this space...

File under: thee_blog : {2004.07.30 11:40}

Comments:

1. Stan Rogers (2004.07.30 - 16:42) #

Your markup is already pretty compact, Colin -- I can't see anything extraneous that isn't actually necessary for browser-friendliness (and yes, the excess <div>s are an affront to my sensibilities, too). About the only place you can save is by knocking the <br>s out of the links (make A a display: block and that saves a few bytes). You can cut the home page content a bit (less than ten, I'd say -- people can always navigate to a monthly if they want more), and (probably) leave the blogroll off of the individual article pages.

2. Stan Rogers (2004.07.30 - 18:32) #

I suppose it's too late to take back the apostrophe in that first "you're". I hereby apologize to everyone. I don't know how it happened. I never make that mistake, ever. I have to go confess my sin to Miss Lively now. (I hope the poor old dear is still alive).

3. Richard Schwartz (2004.07.31 - 00:27) #

4.6 MB/day? I say don't worry about it. I prefer clicking through to the blogs I read (although perhaps that's because I use my own crappy bloggregator code that doesn't make much of an effort to render the article text/abstract cleanly), and I don't see anything extraneous here at all.

-rich

4. Colin (2004.07.31 - 13:31) #

Thanks for the feedback, gentlemen. I think I'll do a bit of cleaning up, but I won't be too ruthless.

(Stan, I know how traumatic it can be to be caught making that mistake in public. We'll let you off the hook this once. I've doctored your comment for you ;)

Add a comment

Your name (mandatory):

Your email:
Your email address is not displayed
Your home page:

Comment (sorry, no HTML):

Remember details?
Yes No

meta

-home-
about
contact
disclaimer
articles
code
tech blog

style: [?]
[plain.dark.blue]

Categories

java
linux
music
notes/domino
personal
politiek
studies
techie
thee_blog
world

RSS Feeds

rssfeed all posts
rssfeed all cmts
rssfeed tech posts
rssfeed tech cmts

Archives

2012.02
2012.01
2011.12
2011.11
2011.10
2011.09
2011.08
2011.07
2011.06
2011.05
2011.04
2011.03
2011.02
2011.01
2010.12
2010.11
2010.10
2010.09
2010.08
2010.07
2010.06
2010.05
2010.04
2010.03
2010.02
2010.01
2009.12
2009.11
2009.10
2009.09
2009.08
2009.07
2009.06
2009.05
2009.04
2009.03
2009.02
2009.01
2008.12
2008.11
2008.10
2008.09
2008.08
2008.07
2008.06
2008.05
2008.04
2008.03
2008.02
2008.01
2007.12
2007.11
2007.10
2007.09
2007.08
2007.07
2007.06
2007.05
2007.04
2007.03
2007.02
2007.01
2006.12
2006.11
2006.10
2006.09
2006.08
2006.07
2006.06
2006.05
2006.04
2006.03
2006.02
2006.01
2005.12
2005.11
2005.10
2005.09
2005.08
2005.07
2005.06
2005.05
2005.04
2005.03
2005.02
2005.01
2004.12
2004.11
2004.10
2004.09
2004.08
2004.07
2004.06
2004.05
2004.04
2004.03
2004.02
2004.01
2003.12
2003.11
2003.10
2003.09
2003.08
2003.07
2003.06

© Colin Pretorius