Monday, November 16, 2009

Best Practices for Speeding Up Your Web Site


  1. Reduce DNS Lookups

  2. Minify JavaScript and CSS

  3. Avoid Redirects

  4. Remove Duplicate Scripts

  5. Configure ETags

  6. Make Ajax Cacheable

  7. Flush the Buffer Early

  8. Use GET for AJAX Requests

  9. Post-load Components

  10. Preload Components

  11. Reduce the Number of DOM Elements

  12. Split Components Across Domains

  13. Minimize the Number of iframes

  14. No 404s

  15. Reduce Cookie Size

  16. Use Cookie-free Domains for Components

  17. Minimize DOM Access

  18. Develop Smart Event Handlers

  19. Choose <link> over @import

  20. Avoid Filters

  21. Optimize Images

  22. Optimize CSS Sprites

  23. Don't Scale Images in HTML

  24. Make favicon.ico Small and Cacheable

  25. Keep Components under 25K

  26. Pack Components into a Multipart Document



--
Thanks,
Chandrashekhar.

No comments: