怎樣快速的呈現(xiàn)網(wǎng)頁
一、我們需達(dá)解決的麻煩減少HTTP請求數(shù)。減少HTTP請求數(shù)有什么好處降低服務(wù)器跟客戶端的建立和消除HTTP請求和響應(yīng)Header的開銷減少服務(wù)器為HTTP連接的進(jìn)程和線程的開銷,如果可能,還會包括GZIP壓縮的CPU開銷。減小被請求文
一、我們需達(dá)解決的麻煩
減少HTTP請求數(shù)。減少HTTP請求數(shù)有什么好處
降低服務(wù)器跟客戶端的建立和消除HTTP請求和響應(yīng)Header的開銷
減少服務(wù)器為HTTP連接的進(jìn)程和線程的開銷,如果可能,還會包括GZIP壓縮的CPU開銷。
減小被請求文件大小,減少請求數(shù)據(jù)占用的網(wǎng)絡(luò)帶寬。
讓用戶更快的看到想要的結(jié)果。
提高客戶端渲染速度。
讓瀏覽器同時能請求更多的數(shù)據(jù)。
提高服務(wù)器相應(yīng)速度。
通過版本化控制客戶端Cache。
如何減少HTTP請求數(shù)
合并JS文件跟CSS文件。
合并框架圖片以及相對變動較少的圖片成一張,通過CSS背景切割來完成渲染,比如:加速圖片顯示。
合理使用本地Cache來緩存JS/CSS/IMAGE。
合理使用UserData緩存JS文件,對于FF用戶可以單獨請求服務(wù)器,這樣能解決80%用戶的問題。代碼可以蓉兒(meizz)的jsframework1(標(biāo)注1)。
把JS跟CSS合并成一個文件