Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About this Book
1. Defining performance
Chapter 1. High-speed websites
1.1. Why optimize?
1.2. The financial impact
1.2.1. The business impact
1.2.2. The search engine ranking impact
1.2.3. The mobile user impact
1.2.4. The environmental impact
1.3. How to optimize
1.3.1. Profile
1.3.2. Identify
1.3.3. Implement
1.3.4. Monitor
1.4. Where to optimize
1.5. The Performance Golden Rule
1.6. Summary
Chapter 2. First steps toward a faster website
2.1. The basics of HTTP
2.1.1. Understanding an HTTP GET request
2.1.2. Understanding an HTTP GET response
2.1.3. Understanding HTTP status codes
2.2. Empty cache vs. primed cache
2.3. Tips and tools for interpreting performance charts
2.3.1. What does it all mean?
2.3.2. Google Chrome developer tools
2.3.3. Internet Explorer developer tools
2.3.4. Firebug
2.3.5. Safari Web Inspector
2.3.6. HTTPWatch
2.3.7. WebPagetest
2.3.8. Fiddler
2.4. Performance rules to live by
2.4.1. Yahoo! YSlow
2.4.2. Google PageSpeed
2.5. Summary
2. General performance best practices
Chapter 3. Compression
3.1. What is compression?
3.2. Why should I use compression?