Table of Contents

 

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?