|
Recent
Articles |
LAMP Development - Backbone Of The World Wide Web The World Wide Web has always been an entity that needed a little bit of help in order to run effectively. As long as there has been the Internet, there have been tools to help keep it running well. More times than not, those tools are the ones associated with Linux.
Frames And Model-Glue Dan asked the following question about frames and Model-Glue: Basically, my question is about using frames within my application. I basically want to use a frame for my avigation that never gets reloaded and another frame below it for the page displays. The reason I...
How Many Rows Of Data To Use With Spry Bob sent in an interesting email to me: Ray, we're about to use spry on one of our sites but i was wondering what you would recommend to be the max records to return in the XML? We may have 2,000 records returned at a time (in a directory format)? Do you have any performance...
SEO-Friendly Ecommerce One of the major drawbacks when taking the dynamic approach to web development is the resulting product not being optimized for the search engines. A number of issues contribute to this characteristic and most are them are correctable, but doing so is considered an...
SES Session: Fun With Dynamic Sites The idea that your site has to be static, or look static, to do well in search engines is getting to be a thing of the past. This session covered the myths and current issues that people are facing with dynamic websites. All of which can be fixed. Things to consider -? in a URL is....
Is My Perl, CGI, MYSQL Site Obsolete? That is the question that one person asks in the web programming discussion forum at WebProWorld. Member ericjw says:I am not a back-end person, but I try my hardest to understand. I have recently been considering a phase 2 design for our site. It's a match-making style...
|
|
|
02.15.07
Speed Up Page Load Times W/ Mod_deflate
By Brian Thibault
In a report from November, 2006 Akamai and JupiterResearch concluded that 4 seconds is the threshold an online shopper is willing to wait for pages of the sites to load.
In addition:
The report ranked poor site performance as second only to high product prices and shipping costs as leading factors for dissatisfaction among online shoppers.
Based on the feedback of 1,058 online shoppers that were surveyed during the first half of 2006, JupiterResearch offers the following analysis:
* The consequences for an online retailer whose site underperforms include diminished goodwill, negative brand perception, and, most important, significant loss in overall sales.
* Online shopper loyalty is contingent upon quick page loading, especially for high-spending shoppers and those with greater tenure. Fast load speed is essential to usability and accessibility. If you can't get your pages to load in 4 or less seconds, this study indicates you are losing a serious amount of visitors. Aside from optimizing code and image sizes there is a nifty little tool out there called MOD_DEFLATE.
Mod_deflate is a module you can plugin to your apache webserver to compress the data it sends out. Most of today's browsers uncompress the data as they receive it.
If you're using a browser that doesn't support compressed data, then apache will send the normal, uncompressed data stream. Using this does increase the load on the CPU load on the webserver, but sacrificing CPU for faster page loads and saved bandwidth is entirely worth it.
I'm pretty sure most shared hosting accounts use mod_gzip (the older version) or mod_deflate these days, but check with your hosting provider just to make sure.
If you're running your own webserver at home, at work, or at a colocation make sure mod_deflate is installed and operational.
It's been along time since I've had to install or upgrade an Apache webserver, so I'm not sure the exact procedure, but there are some good resources out there already.
If you're a web admin you probably are already familiar with installing modules for Apache, if you're not a web admin person then you'll probably have somebody else do it anyway.
Regardless, this should help you get started optimizing your page load times with mod_deflate: Howto Forge - Howto mod_deflate.
Comments
About the Author: Brian Thibault is an internet marketing guru specializing in E-commerce, SEO, and usability. He is originally from Columbus, Ohio, and enjoys his work, ice hockey, and exercise. Brian's blog can be found at http://www.convertup.com
|