High Performance Web Sites and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.

Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Start reading High Performance Web Sites on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

High Performance Web Sites: Essential Knowledge for Front-End Engineers [Paperback]

Steve Souders
5.0 out of 5 stars  See all reviews (2 customer reviews)
List Price: CDN$ 35.99
Price: CDN$ 19.75 & FREE Shipping on orders over CDN$ 25. Details
You Save: CDN$ 16.24 (45%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 1 to 4 weeks.
Ships from and sold by Amazon.ca. Gift-wrap available.
‹  Return to Product Overview

Table of Contents

Praise for High Performance Web Sites; Foreword; Preface; How This Book Is Organized; Conventions Used in This Book; Code Examples; Comments and Questions; Safari® Books Online; Acknowledgments; Chapter 1: The Importance of Frontend Performance; 1.1 Tracking Web Page Performance; 1.2 Where Does the Time Go?; 1.3 The Performance Golden Rule; Chapter 2: HTTP Overview; 2.1 Compression; 2.2 Conditional GET Requests; 2.3 Expires; 2.4 Keep-Alive; 2.5 There's More; Chapter 3: Rule 1: Make Fewer HTTP Requests; 3.1 Image Maps; 3.2 CSS Sprites; 3.3 Inline Images; 3.4 Combined Scripts and Stylesheets; 3.5 Conclusion; Chapter 4: Rule 2: Use a Content Delivery Network; 4.1 Content Delivery Networks; 4.2 The Savings; Chapter 5: Rule 3: Add an Expires Header; 5.1 Expires Header; 5.2 Max-Age and mod_expires; 5.3 Empty Cache vs. Primed Cache; 5.4 More Than Just Images; 5.5 Revving Filenames; 5.6 Examples; Chapter 6: Rule 4: Gzip Components; 6.1 How Compression Works; 6.2 What to Compress; 6.3 The Savings; 6.4 Configuration; 6.5 Proxy Caching; 6.6 Edge Cases; 6.7 Gzip in Action; Chapter 7: Rule 5: Put Stylesheets at the Top; 7.1 Progressive Rendering; 7.2 sleep.cgi; 7.3 Blank White Screen; 7.4 Flash of Unstyled Content; 7.5 What's a Frontend Engineer to Do?; Chapter 8: Rule 6: Put Scripts at the Bottom; 8.1 Problems with Scripts; 8.2 Parallel Downloads; 8.3 Scripts Block Downloads; 8.4 Worst Case: Scripts at the Top; 8.5 Best Case: Scripts at the Bottom; 8.6 Putting It in Perspective; Chapter 9: Rule 7: Avoid CSS Expressions; 9.1 Updating Expressions; 9.2 Working Around the Problem; 9.3 Conclusion; Chapter 10: Rule 8: Make JavaScript and CSS External; 10.1 Inline vs. External; 10.2 Typical Results in the Field; 10.3 Home Pages; 10.4 The Best of Both Worlds; Chapter 11: Rule 9: Reduce DNS Lookups; 11.1 DNS Caching and TTLs; 11.2 The Browser's Perspective; 11.3 Reducing DNS Lookups; Chapter 12: Rule 10: Minify JavaScript; 12.1 Minification; 12.2 Obfuscation; 12.3 The Savings; 12.4 Examples; 12.5 Icing on the Cake; Chapter 13: Rule 11: Avoid Redirects; 13.1 Types of Redirects; 13.2 How Redirects Hurt Performance; 13.3 Alternatives to Redirects; Chapter 14: Rule 12: Remove Duplicate Scripts; 14.1 Duplicate Scripts—They Happen; 14.2 Duplicate Scripts Hurt Performance; 14.3 Avoiding Duplicate Scripts; Chapter 15: Rule 13: Configure ETags; 15.1 What's an ETag?; 15.2 The Problem with ETags; 15.3 ETags: Use 'Em or Lose 'Em; 15.4 ETags in the Real World; Chapter 16: Rule 14: Make Ajax Cacheable; 16.1 Web 2.0, DHTML, and Ajax; 16.2 Asynchronous = Instantaneous?; 16.3 Optimizing Ajax Requests; 16.4 Caching Ajax in the Real World; Chapter 17: Deconstructing 10 Top Sites; 17.1 Page Weight, Response Time, YSlow Grade; 17.2 How the Tests Were Done; 17.3 Amazon; 17.4 AOL; 17.5 CNN; 17.6 eBay; 17.7 Google; 17.8 MSN; 17.9 MySpace; 17.10 Wikipedia; 17.11 Yahoo!; 17.12 YouTube; Colophon;

‹  Return to Product Overview