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