14 rules for faster pages
Steve Souders, chief of Yahoo's Exceptional Performance Team, devised 14 rules for faster pages to squeeze more zest from page performance, the rules in short are:
- Make Fewer HTTP Requests
- Use a Content Delivery Network (CDN)
- Add an Expires Header
- Gzip Components
- Put Stylesheets at the Top
- Put Scripts at the Bottom
- Avoid CSS Expressions
- Make JavaScript and CSS External
- Reduce DNS Lookups
- Minify JavaScript
- Avoid Redirects
- Remove Duplicate Scripts
- Configure ETags
- Make Ajax Cacheable
After sourcing through numerous high traffic sites they discovered that on average only 12% of a page request is used up by back-end processes whereas the remaining 88% is used up by front-end processes, such as JavaScript, CSS, Ajax and parsing the DOM. This is an interesting analysis but not at all surprising.
Yahoo have also released a handy Firefox plug-in called YSlow which parses a web page and gives you performance analysis based on these 14 rules.


Recent Comments