Thursday, November 1, 2007

Yahoo's Web Performance Guru: 14 Tenets for Speeding Up Sites

Yahoo's Web Performance Guru: 14 Tenets for Speeding Up Sites
In seven years at Yahoo, Steve Souders had focused most of his effort on back-end engineering tasks like squeezing more performance out of a database, or optimizing the memory usage in C++ programs running on a server. Three years ago, when he was named Chief Performance Yahoo and charged with improving the user experience for visitors to Yahoo Web sites, he expected it would mean doing more of the same.

Yahoo's 14 Rules for Exceptional Performance

  1. Make Fewer HTTP Requests
  2. Use a Content Delivery Network
  3. Add an Expires Header
  4. Gzip Components
  5. Put Stylesheets at the Top
  6. Put Scripts at the Bottom
  7. Avoid CSS Expressions
  8. Make JavaScript and CSS External
  9. Reduce DNS Lookups
  10. Minify JavaScript
  11. Avoid Redirects
  12. Remove Duplicate Scripts
  13. Configure ETags
  14. Make Ajax Cacheable

Copyright (c) 2007 Ziff Davis Media Inc. All Rights Reserved.

No comments: