View Sidebar
Blogging Refocus and Page Size

Blogging Refocus and Page Size

February 3, 2010 8:00 am33 comments

As part of my planning for 2010, I decided to write new vision statements for some of my web sites and put myself back on a content creation schedule.

This site (ardentdev.com) will now be updated every Wednesday, so stay tuned via the RSS feed or subscribe by email.

New Design

I decided to simplify the design, opting for a clean white background, more whitespace, and less colour.  Hope you find it easier to read.

ardent2010

Page Size Optimization

One of my goals in redesigning the site was to reduce the page size a bit.  I like to include images in my posts so going overboard on optimization wasn’t going to make total load time much better, but small improvements are always welcome.

Thanks, YSlow

To measure my optimization progress, I used YSlow.  YSlow is a Firefox add-on that integrates with Firebug.  Firebug is a web development add-on for Firefox.  I highly recommend you hook yourself up with the Firefox + Firebug + YSlow triad of awesome if you do any web development.

My quest for page size reduction began with cleaning out the old WordPress theme.  For example, by removing Recent Posts and Recent Comments from the footer, I reduced the amount of HTML and gained the happy side effect of reducing the number of database hits required to build a page.

ArdentDev.com serves its HTML content compressed.  At the time of the design switch, the old theme was sending down 13.7K of compressed HTML for the home page.  The theme changes reduced that to 12.4K.  Dropping the number of posts shown on the home page from 10 to 5 brought things down to 7.7K.  That’s 6K less than the original (not including images from posts no longer visible on the home page).

I did a clean up of the CSS files for the site as well.  The site has a CSS file for web browsers and a CSS file for printing.  With some editing and some whitespace removal, the CSS files went from 4.6K down to 3.2K.  It was not a super thorough scrub of the CSS, but I trimmed another 1.4K.

The previous theme referenced nine images via the CSS file.  I dumped all those extraneous little images, which knocked  29.8K off the page size.  I then introduced a new logo that added back 2K.  That left a 27.8K reduction, not to mention 8 fewer HTTP requests.

I also dropped a banner ad that removed 0.4K of JavaScript and an additional HTTP request (plus another subsequent HTTP request to download the ad itself).

Net Gain (Well, Net Loss Really…)

The total reduction in page size came out to 35.6K as well as 9 fewer HTTP requests (not counting the request for the banner ad).  For a broadband Internet user, the optimizations should make the home page load 1/10 to 1/4 of a second faster than before.  Not a massive savings but a rewarding exercise as I searched for ways to reduce the bulk of the home page.

Everyone’s mileage will vary but please leave a comment about your own page optimization experiences.

Previous YSlow Stats

yslow-prev 

New YSlow Stats

yslow-newest

33 Comments

  • yslow is one the best programs out there

  • Does anyone know what is the optimanl page loading speed?
    Mine is about 2seconds. Does page load speed has something to do with SEO?

  • Technology Solution is a website for wordpress, joomla & SEO tutorial. This site reach on unique articles of wordpress, joomla & SEO tutorial and update regularly. All of our articles are free, so visit http://techsloution4u.com and learn more.

  • The Largest E-commerce Site in Bangladesh – Buy and sell electronics, cars, clothing, digital cameras, and everything else on bdbazar24.com, Bangladesh’s online marketplace. Buy direct and save money. Buy and sell anything on bdbazar24.com.

  • türkiyenin güncel haber sayfas? t?klay?n haberiniz olsun….

  • According to Evernote’s blog post, Clearly will even automatically turn a multi-page article into a single page so you no longer need to click from one page.

  • Does anyone know what is the optimanl page loading speed?
    Mine is about 2seconds. Does page load speed has something to do with SEO?

  • ruslan

    good article, thank’s
    my blog
    http://www.itrecords.ru/

  • good article, thank’s
    my website:http://www.chinawigstore.com

  • WOW just what I was looking for. Came here by searching for cisco asa support

  • Very nice post. I just stumbled upon your blog and wished to
    say that I’ve really enjoyed surfing around your blog posts. In any case I’ll be subscribing to your
    rss feed and I hope you write again soon!

  • Thanks for the marvelous posting! I really enjoyed reading it, you might be a great author.
    I will ensure that I bookmark your blog and will often come back in the
    foreseeable future. I want to encourage continue your great work, have a nice morning!

    We absolutely love your blog and find a lot of your post’s to be just what I’m looking for.

    Does one offer guest writers to write content for you personally?
    I wouldn’t mind composing a post or elaborating on many of the subjects you write with regards to here. Again, awesome website!
    My spouse and I stumbled over here different web page and thought I should check things out. I like what I see so now i am following you. Look forward to going over your web page yet again.
    I love what you guys are up too. This sort of clever work and exposure! Keep up the excellent works guys I’ve included you guys to my blogroll.

    Hey I am so happy I found your webpage, I really found you by error, while
    I was searching on Digg for something else, Regardless I am here now and would just like to say thank you for
    a fantastic post and a all round thrilling blog (I also love the theme/design), I don’t have time to browse it all at the
    moment but I have saved it and also added in your RSS feeds, so when
    I have time I will be back to read much more, Please do keep up the fantastic job.

    Admiring the time and energy you put into your site and detailed information you provide.
    It’s great to come across a blog every once in a while that isn’t the same old rehashed information.
    Fantastic read! I’ve bookmarked your site and I’m including your
    RSS feeds to my Google account.
    Hola! I’ve been following your website for some time now and finally got the courage to go ahead and give you a shout out from Dallas Texas! Just wanted to mention keep up the fantastic work!
    I am really enjoying the theme/design of your site. Do you ever run into any browser compatibility problems? A number of my blog readers have complained about my website not operating correctly in Explorer but looks great in Safari. Do you have any solutions to help fix this issue?
    I am curious to find out what blog platform you have been using? I’m having some minor security problems
    with my latest website and I would like to find something more safeguarded.
    Do you have any solutions?
    Hmm it seems like your website ate my first comment (it was extremely
    long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog.
    I too am an aspiring blog blogger but I’m still new to the whole thing. Do you have any tips for rookie blog writers? I’d genuinely appreciate it.

    Woah! I’m really enjoying the template/theme of this site. It’s simple, yet effective.

    A lot of times it’s very difficult to get that “perfect balance” between user friendliness and visual appearance. I must say you’ve done a fantastic job with this.
    In addition, the blog loads very quick for me on Safari.
    Exceptional Blog!
    Do you mind if I quote a couple of your posts as
    long as I provide credit and sources back to your site?

    My blog site is in the exact same niche as yours and my users would truly
    benefit from some of the information you present here. Please
    let me know if this ok with you. Thank you!
    Hey would you mind letting me know which hosting company you’re using? I’ve
    loaded your blog in 3 different web browsers and I must say
    this blog loads a lot quicker then most. Can
    you recommend a good hosting provider at a reasonable price?
    Thanks a lot, I appreciate it!
    Very good site you have here but I was curious about
    if you knew of any user discussion forums that cover the same topics talked about in this article?
    I’d really love to be a part of community where I can get comments from other experienced people that share the same interest. If you have any recommendations, please let me know. Cheers!
    Hello! This is my 1st comment here so I just wanted to give a quick shout out and tell you I really enjoy reading your blog posts. Can you suggest any other blogs/websites/forums that go over the same topics? Thanks a lot!
    Do you have a spam problem on this website; I also am a blogger, and I was wondering your situation; we have created some nice practices and we are looking to exchange strategies with others, please shoot me an email if interested.
    Please let me know if you’re looking for a writer for
    your blog. You have some really good posts and I believe I
    would be a good asset. If you ever want to take some of the load off,
    I’d really like to write some content for your blog in exchange for a link back to mine. Please send me an e-mail if interested. Thank you!
    Have you ever thought about including a little bit more than just your articles? I mean, what you say is important and all. Nevertheless think about if you added some great photos or videos to give your posts more, “pop”! Your content is excellent but with images and video clips, this blog could certainly be one of the greatest in its field. Terrific blog!
    Fascinating blog! Is your theme custom made or did you download it from somewhere? A theme like yours with a few simple adjustements would really make my blog stand out. Please let me know where you got your theme. Thank you
    Howdy would you mind sharing which blog platform you’re using?
    I’m going to start my own blog in the near future but I’m
    having a hard time selecting between BlogEngine/Wordpress/B2evolution and Drupal.

    The reason I ask is because your design seems
    different then most blogs and I’m looking for something unique. P.S Apologies for being off-topic but I had to ask!
    Hello just wanted to give you a quick heads up. The words in your article seem to be running off the screen in Chrome. I’m not sure if this is
    a formatting issue or something to do with internet browser compatibility but I thought I’d post to let you know. The style and design look great though! Hope you get the problem resolved soon. Thanks
    With havin so much content do you ever run into any issues of plagorism or copyright infringement? My blog has a lot of completely unique content I’ve either written myself or outsourced but
    it appears a lot of it is popping it up all over the web without my
    agreement. Do you know any ways to help reduce content from being
    ripped off? I’d genuinely appreciate it.
    Have you ever thought about writing an ebook or guest authoring on other websites? I have a blog based on the same information you discuss and would really like to have you share some stories/information. I know my subscribers would value your work. If you are even remotely interested, feel free to shoot me an e mail.
    Hi! Someone in my Facebook group shared this site with us so I came to check it out. I’m definitely enjoying
    the information. I’m book-marking and will be tweeting this to my followers! Great blog and amazing design and style.
    Awesome blog! Do you have any hints for aspiring writers? I’m planning to start my own blog soon but I’m a little lost on everything. Would you propose starting with a free platform like WordPress or go for a paid option? There are so many options out there that I’m
    completely confused .. Any ideas? Cheers!
    My programmer is trying to persuade me to move to .
    net from PHP. I have always disliked the idea because of the expenses.
    But he’s tryiong none the less. I’ve been using WordPress on various websites
    for about a year and am nervous about switching to another platform.
    I have heard good things about blogengine.net. Is there a way I can
    import all my wordpress posts into it? Any help would be really appreciated!

    Does your blog have a contact page? I’m having trouble locating it but, I’d like to send you an email.
    I’ve got some ideas for your blog you might be interested in hearing. Either way, great site and I look forward to seeing it expand over time.
    It’s a shame you don’t have a donate button! I’d certainly
    donate to this fantastic blog! I suppose for now i’ll settle for book-marking and adding your RSS feed to my Google account. I look forward to fresh updates and will share this blog with my Facebook group. Talk soon!
    Greetings from California! I’m bored to tears at work so I decided
    to browse your website on my iphone during lunch break. I love the knowledge you provide
    here and can’t wait to take a look when I get home. I’m shocked at how quick
    your blog loaded on my mobile .. I’m not even using WIFI, just 3G .. Anyways, superb blog!
    Hi there! I know this is kinda off topic nevertheless I’d figured I’d ask. Would you be interested in trading links or maybe guest authoring a blog post or vice-versa? My website covers a lot of the same topics as yours and I think we could greatly benefit from each other. If you are interested feel free to send me an e-mail. I look forward to hearing from you! Wonderful blog by the way!
    Currently it sounds like Expression Engine is the best blogging platform available right now. (from what I’ve read) Is that what you are using on
    your blog?
    Fantastic post however I was wanting to know if you could write a litte more on this subject?
    I’d be very thankful if you could elaborate a little bit further. Appreciate it!
    Hi! I know this is kinda off topic but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having difficulty finding one? Thanks a lot!
    When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several e-mails with the same comment. Is there any way you can remove people from that service? Many thanks!
    Hey there! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done a wonderful job!
    Hello there! I know this is kind of off topic but I was wondering which blog platform are you using for this site? I’m getting sick and tired of WordPress because
    I’ve had problems with hackers and I’m looking
    at alternatives for another platform. I would be awesome if you could point me in the direction of a good platform.

    Hey there! This post could not be written any better!
    Reading through this post reminds me of my good
    old room mate! He always kept chatting about this.
    I will forward this write-up to him. Pretty sure he will have a
    good read. Many thanks for sharing!
    Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point.
    You clearly know what youre talking about, why waste your intelligence on
    just posting videos to your site when you could be giving us something informative
    to read?
    Today, I went to the beach front with my kids.
    I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put the shell to her ear and screamed.
    There was a hermit crab inside and it pinched her ear.
    She never wants to go back! LoL I know this is entirely off
    topic but I had to tell someone!
    Yesterday, while I was at work, my sister stole my apple ipad and tested to see
    if it can survive a 40 foot drop, just so she
    can be a youtube sensation. My iPad is now broken and
    she has 83 views. I know this is totally off topic
    but I had to share it with someone!
    I was curious if you ever considered changing
    the layout of your website? Its very well written; I love
    what youve got to say. But maybe you could a little more in the way of content so people could connect with it better.
    Youve got an awful lot of text for only having 1 or two images.
    Maybe you could space it out better?
    Howdy, i read your blog from time to time and i own a
    similar one and i was just wondering if you get a lot of spam comments?
    If so how do you reduce it, any plugin or anything you can recommend?

    I get so much lately it’s driving me insane so any support is very much appreciated.
    This design is spectacular! You definitely know how to keep a reader entertained. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Wonderful job. I really loved what you had to say, and more than that, how you presented it. Too cool!
    I’m really enjoying the design and layout of your blog. It’s a very easy on the eyes which makes it much more pleasant for me to come here and visit more often. Did you hire out a designer to create your theme? Outstanding work!
    Hey there! I could have sworn I’ve been to this blog before
    but after checking through some of the post I realized it’s new to me. Anyways, I’m definitely happy I found it
    and I’ll be book-marking and checking back frequently!
    Hey! Would you mind if I share your blog with my myspace group? There’s a lot of people that I think would really enjoy your content.

    Please let me know. Thank you
    Hey there, I think your website might be having browser compatibility issues.
    When I look at your blog site in Firefox, it looks fine but when opening in Internet Explorer,
    it has some overlapping. I just wanted to give you
    a quick heads up! Other then that, terrific blog!

    Wonderful blog! I found it while surfing around on Yahoo News.
    Do you have any tips on how to get listed in Yahoo
    News? I’ve been trying for a while but I never seem to get there! Thanks
    Hey there! This is kind of off topic but I need some help from an established blog. Is it very hard to set up your own blog? I’m not very techincal but I can figure things
    out pretty quick. I’m thinking about making my own but I’m not sure where to start.

    Do you have any tips or suggestions? Thank you
    Hello! Quick question that’s entirely off topic. Do you know how to make your site mobile friendly? My web site looks weird when viewing from my apple iphone. I’m trying to find a template or plugin
    that might be able to fix this issue. If you have any suggestions, please share.
    Thank you!
    I’m not that much of a internet reader to be honest but your sites really nice, keep it up!

    I’ll go ahead and bookmark your site to come back later. Cheers
    I love your blog.. very nice colors & theme. Did you design this website yourself or did you hire someone to do it for you? Plz respond as I’m looking to create my own blog and would
    like to know where u got this from. kudos
    Whoa! This blog looks exactly like my old one! It’s on a completely different subject but it has pretty much the same page layout and design. Superb choice of colors!
    Hey just wanted to give you a quick heads up and let you know a few of the pictures aren’t loading correctly.
    I’m not sure why but I think its a linking issue. I’ve tried it in two different web browsers and both show the same outcome.

    Howdy are using WordPress for your blog platform?

    I’m new to the blog world but I’m trying to get started and create
    my own. Do you need any html coding expertise to make your own blog?
    Any help would be greatly appreciated!
    Whats up this is kind of of off topic but I was wondering if
    blogs use WYSIWYG editors or if you have to manually code with HTML.
    I’m starting a blog soon but have no coding expertise so I wanted to get guidance from someone with experience. Any help would be greatly appreciated!
    Heya! I just wanted to ask if you ever have any issues with hackers? My last blog (wordpress) was hacked and I ended up losing many months of hard work due to no backup. Do you have any solutions to prevent hackers?
    Howdy! Do you use Twitter? I’d like to follow you if that would
    be ok. I’m absolutely enjoying your blog and look forward to new updates.
    Hi there! Do you know if they make any plugins to protect against hackers? I’m kinda paranoid about losing everything I’ve worked hard on. Any tips?
    Hello! Do you know if they make any plugins to help with Search Engine Optimization? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good results. If you know of any please share. Cheers!
    I know this if off topic but I’m looking into starting my
    own blog and was wondering what all is needed to get setup?

    I’m assuming having a blog like yours would cost a pretty penny? I’m not very web smart so I’m not 100% sure. Any suggestions or advice would be greatly appreciated. Thank you
    Hmm is anyone else experiencing problems with the pictures on this blog loading? I’m trying to determine
    if its a problem on my end or if it’s the blog. Any suggestions would be greatly appreciated.
    I’m not sure why but this web site is loading incredibly
    slow for me. Is anyone else having this issue or is it a issue on my end?
    I’ll check back later and see if the problem still exists.
    Hey! I’m at work surfing around your blog from my new iphone!
    Just wanted to say I love reading through your blog and look
    forward to all your posts! Carry on the superb work!

    Wow that was odd. I just wrote an very long comment but after I clicked submit my comment
    didn’t appear. Grrrr… well I’m not writing all that over again.
    Anyways, just wanted to say excellent blog!

  • Hi, I wish for to subscribe for this weblog to take hottest updates, therefore where can i
    do it please assist.

  • Your own write-up offers verified necessary to us. It’s
    extremely informative and you are clearly very experienced in this field.
    You have opened my face for you to various thoughts
    about this subject matter with intriquing, notable
    and solid articles.

  • Oh my goodness! Impressive article dude! Many thanks, However I am encountering troubles with your RSS.
    I don’t know the reason why I can’t join it. Is
    there anyone else having similar RSS issues?
    Anyone who knows the solution will you kindly respond? Thanks!

    !

    My personal blog site regarding engineering: wireless speakers system

  • Hi i am kavin, its my first occasion to commenting anywhere, when i read this paragraph i thought i could also create comment due to this brilliant article.

  • This design is spectacular! You certainly know how to keep a reader entertained.

    Between your wit and your videos, I was almost moved to start my
    own blog (well, almost…HaHa!) Excellent job.
    I really enjoyed what you had to say, and more than that, how
    you presented it. Too cool!

  • Encourage them in your garden with specially made ladybird and lacewing houses, or make
    your own. The outstanding ratio of 10:1 bag reduction
    allows you to get the entire job of generating your yard a show location completed in the convenience of one day.
    So as I am out there doing my civic duty, the rich snobs at the end
    of my street hired a landscaper to come clear the remaining leaves from the lawn of
    their Mc – Mansion.

  • It’s an amazing post for all the web users; they will get benefit from it I am sure.

  • If you are going for finest contents like me, simply pay a quick
    visit this web page daily since it gives feature contents, thanks

  • I have been browsing online more than 2 hours today, yet I never
    found any interesting article like yours. It is pretty worth enough for me.
    Personally, if all site owners and bloggers made good content
    as you did, the internet will be a lot more useful than ever before.
    raspberry ketone – http://wilburn74o.jigsy.com/ – raspberry ketone side effects

  • Your style is unique in comparison to other folks I’ve read stuff from. I appreciate you for posting when you’ve got the opportunity, Guess I’ll just book mark this blog.

  • Hey! Do you know if they make any plugins to protect against hackers?
    I’m kinda paranoid about losing everything I’ve worked hard on.

    Any suggestions?

  • Hello to every body, it’s my first visit of this webpage; this webpage includes amazing and in fact excellent stuff designed for visitors.

  • I needed to thank you for this wonderful read!! I certainly enjoyed
    every bit of it. I have you bookmarked to look at new stuff you post…

  • Thank you for that informative article!

  • G,together with|among them|something like|instance|comparable to|just like for example|for instance,akin to|equivalent to|illustration|corresponding to|say like, nhl t resembling|for instance such as|example|reminiscent of|this includes|related to|i. During an exercise session for the {phoenix|phoenix arizona|phoenix, make your nba jersey thehillofcontent.com.au/cms/tmp/templates/nfl-jerseys-wholesale.html az|phoenix az|phoenix, team mlb arizona|arizona|the phoenix airport|tempe|scottsdale|out w

  • Excellent ?ay of describing, ?n? g?od articoe to t?ke facts on the topic of my presentation
    topic, ?hich ? am goi?g to convey ?n academy.

  • always i used to read smaller articles or reviews that as
    well clear their motive, and that is also happening with this article which I
    am reading at this time.

  • It’s amazing in support of me to have a website, which is useful designed for my knowledge.
    thanks admin

  • Hi, I wish for to subscribe for this webpage to take latest updates, therefore where can i do it please help.

  • LG Networks provides budget-friendly Computer Support and Managed IT Services for companies throughout Dallas, Garland and Plano area.
    http://www.lgnetworksinc.com/

Leave a reply