```json
{
    "title": "Web Performance: A Review of Steve Souders' High Performance Web Sites",
    "url": "https://performancezen.com/2008/09/15/web-performance-a-review-of-steve-souders-high-performance-web-sites/",
    "datePublished": "2008-09-15",
    "dateModified": "2008-09-15",
    "language": "en-US",
    "description": "It's not often as a Web performance consulatant and analyst that I find a book that is useful to so many clients. It's much more rare to discover a book…",
    "author": "spierzchala",
    "publisher": "Performance Zen"
}
```

# Web Performance: A Review of Steve Souders' High Performance Web Sites

> Rule 1 - Make Fewer HTTP Requests
> Rule 2 - Use a Content Delivery Network
> Rule 3 - Add an Expires Header
> Rule 4 - Gzip Components
> Rule 5 - Put Stylesheets at the Top
> Rule 6 - Put Scripts at the Bottom
> Rule 7 - Avoid CSS Expressions
> Rule 8 - Make JavaScript and CSS External
> Rule 9 - Reduce DNS Lookups
> Rule 10 - Minify JavaScript
> Rule 11 - Avoid Redirects
> Rule 12 - Remove Duplicate Scripts
> Rule 13 - Configure ETags
> Rule 14 - Make AJAX Cacheable
> From the Companion Site [[here](http://stevesouders.com/hpws/rules.php)]
