Sunday
Mar092008
Best Practices for Speeding Up Your Web Site

The Exceptional Performance group at Yahoo! has identified 14 best practices for making web pages faster. These best practices have proven to reduce response times of Yahoo! properties by 25-50%. They focus on the front-end, for example, why it's bad to use "@import" for including stylesheets and why ETags disable browser caching.
This google tech talk features these best practices and demonstrate YSlow.
Relevant links:
14 Rules for Exceptional Web Performance: http://developer.yahoo.com/performance/rules.html
YSlow: http://developer.yahoo.com/yslow/
Check out the book for details: High Performance Web Sites: Essential Knowledge for Front-End Engineers
This google tech talk features these best practices and demonstrate YSlow.
Relevant links:
14 Rules for Exceptional Web Performance: http://developer.yahoo.com/performance/rules.html
YSlow: http://developer.yahoo.com/yslow/
Check out the book for details: High Performance Web Sites: Essential Knowledge for Front-End Engineers
in
Scalability,
web,
yahoo Tweet



Reader Comments (8)
For more in depth information consider buying http://www.amazon.com/High-Performance-Web-Sites-Essential/dp/0596529309/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1205154937&sr=8-1">High Performance Web Sites: Essential Knowledge for Front-End Engineers by Steve Souders, chief performance @ Yahoo!.
In their best practices they state "If you're not taking advantage of the flexible validation model that ETags provide, it's better to just remove the ETag altogether."
I think it would better stated "If you're not taking advantage of the flexible validation model that ETags provide, you should!".
Geekr's statement that Etag disable browser caching isn't true, their miss-use however does.
Wow a video. The site feels so Web 2.0 this morning :-) Steve's book is one of the best. If you've ever wrote a book, organizing massive chunks of technical content is always hard. He kept the book short, organized it clearly around the 14 principles, and every chapter is structured in a simple problem-solution pattern. Brilliantly done. And on top of that he is a very nice guy. That most performance problems could be found and solved on the client side was an unexpected revelation for me.
Excellent demonstration, i've applied some of these rules to all of my sites and they are so much faster now
finally check this video. must say there are a great statistic data. and it gave a lot of things for think about it
Great video, but I think its insignificant
Image compression and external scripts have helped us. Its amazing how much you can squeeze into small file sizes. Using a Content Delivery Network helps the end user experience faster site loading as well.
Sounders, already released his second book in this series: "Even Faster Website". I finished the first 4 chapters and I am finding it so interesting so far.