1. 程式人生 > >Web頁面性能優化(YSlow)

Web頁面性能優化(YSlow)

java 字符 新版 目標 網絡 imp web頁面 檢查 用戶

YSlow(解析為Why Slow)是雅虎基於網站優化規則推出的工具,幫助你分析並優化網站性能。舊版Yslow 有13條規則,新版Yslow有23項規則,YSlow會根據這些規則分析你的網站,並給出評級。

YSlow評分規則:從A級到F級,A級最高,Web頁面通用性能綜合評分在C級以上為測試通過。

根據YSlow檢查規則進行優化,Web頁面性能優化項:

  1. 將樣式表放在頂部,將腳本放在底部;
  2. 使用瀏覽器緩存;
  3. 使目標網頁重定向可緩存;
  4. 內嵌小型 CSS;
  5. 內嵌小型 JavaScript;
  6. 壓縮 CSS、HTML、JS;
  7. 啟用 Keep-Alive,有效地降低TCP握手的次數,減少httpd進程數,降低內存的使用;
  8. 啟用gzip或deflate壓縮,可減少通過網絡發送的字節數;
  9. 將圖片組合為 CSS 貼圖定位,可減少在下載其他資源時的往返時間和延遲時間、節省請求開銷,並減少網頁下載的總字節數;
  10. 將查詢字符串從靜態資源中刪除;
  11. 盡量減少請求的數據量;
  12. 盡量減少重定向,以減少額外的往返時間 (RTT) 和用戶等待的時間;
  13. 避免出現錯誤的請求;
  14. 首選異步資源,局部頁面刷新;
  15. 避免在 CSS 中使用 @import,會增加網頁加載時的延遲;

Web頁面性能優化(YSlow)