2007年8月23日

加速你的網站的13個rule

從Yahoo的經驗得知,有13的rule可以加速網站的速度, 如下(後面的註解是我的見解)
  1. Make Fewer HTTP Requests 一個image或css 就算一個Request ,yahoo首頁只有45個
  2. Use a Content Delivery Network 使用akamai(CDN),一般的國際大站(yahoo,microsoft,cnn,apple...等)都有使用此服務
  3. Add an Expires Header 一些不常更新的檔案(如banner,css...等)增加expires header,以可以cache到local
  4. Gzip Components 使用網頁壓縮的技術,必須用Http 1.1,並且配合web server設定
  5. Put CSS at the Top
  6. Move Scripts to the Bottom
  7. Avoid CSS Expressions
  8. Make JavaScript and CSS External
  9. Reduce DNS Lookups 減少domain ,盡量用同一個domain。
  10. Minify JavaScript
  11. Avoid Redirects
  12. Remove Duplicate Scripts
  13. Configure ETags
Yahoo並提供一個好用的工具Yslow
可以檢查html code及是否符合以上的13 rules,
yahoo及google得最高分是A(100分)。

沒有留言: