Web頁面性能優化(YSlow)
阿新 • • 發佈:2017-08-15
java 字符 新版 目標 網絡 imp web頁面 檢查 用戶
YSlow(解析為Why Slow)是雅虎基於網站優化規則推出的工具,幫助你分析並優化網站性能。舊版Yslow 有13條規則,新版Yslow有23項規則,YSlow會根據這些規則分析你的網站,並給出評級。
YSlow評分規則:從A級到F級,A級最高,Web頁面通用性能綜合評分在C級以上為測試通過。
根據YSlow檢查規則進行優化,Web頁面性能優化項:
- 將樣式表放在頂部,將腳本放在底部;
- 使用瀏覽器緩存;
- 使目標網頁重定向可緩存;
- 內嵌小型 CSS;
- 內嵌小型 JavaScript;
- 壓縮 CSS、HTML、JS;
- 啟用 Keep-Alive,有效地降低TCP握手的次數,減少httpd進程數,降低內存的使用;
- 啟用gzip或deflate壓縮,可減少通過網絡發送的字節數;
- 將圖片組合為 CSS 貼圖定位,可減少在下載其他資源時的往返時間和延遲時間、節省請求開銷,並減少網頁下載的總字節數;
- 將查詢字符串從靜態資源中刪除;
- 盡量減少請求的數據量;
- 盡量減少重定向,以減少額外的往返時間 (RTT) 和用戶等待的時間;
- 避免出現錯誤的請求;
- 首選異步資源,局部頁面刷新;
- 避免在 CSS 中使用 @import,會增加網頁加載時的延遲;
Web頁面性能優化(YSlow)