Somebody forwarded this to me today and I thought it was pretty cool.
Yahoo has a nice article on its performance section of the Yahoo! Developer Network site (http://developer.yahoo.com/performance/) where they list 13 rules for speeding up your web site’s performance. Each of the rules is extremely well written and I have to admit, I learnt quite a bit.
For more information, go check out the 13 rules and the supporting article: http://developer.yahoo.com/performance/rules.html
1. Make Fewer HTTP Requests
2. Use a Content Delivery Network
3. Add an Expires Header
4. Gzip Components
5. Put CSS at the Top
6. Move Scripts to the Bottom
7. Avoid CSS Expressions
9. Reduce DNS Lookups
11. Avoid Redirects
12. Remove Duplicate Scripts
13. Configure ETags
Also, if you’re a Firefox/Firebug user, take note that Yahoo has an excellent plug-in which analyzes your site’s performance and gives you a handy little report card: Go check it out at the YSlow site at http://developer.yahoo.com/yslow/.