關(guān)于Web性能優(yōu)化

[Yahoo前端優(yōu)化十四條軍規(guī)]

· 壓縮源碼與圖片

JavaScript文件源文件可以采用混淆壓縮方式,css文件源文件代碼進行普通壓縮,JPG圖片可以根據(jù)具體質(zhì)量來壓縮為50%到70%,PNG可以使用一些開源軟件來壓縮,比如24色變成8色、去掉一些PNG格式信息等。

· 選擇合適的圖片格式

如果圖片顏色數(shù)較多的就使用JPG格式,如果圖片顏色數(shù)較少就使用PNG格式,如果能夠通過服務(wù)器端判斷瀏覽器支持的WebP,那么就使用WebP格式或者SVG格式。

· 合并靜態(tài)資源

包括css、JavaScript和小圖片,減少http請求

· 開啟服務(wù)器端Gzip壓縮

者對文本資源非常有效,對圖片壓縮則沒有那么大的壓縮比率。

· 使用CDN

或者一些公開庫使用第三方提供的靜態(tài)資源地址(比如:JQuery、normalize、css)一方面增加并發(fā)下載量,另一方面能夠和其他網(wǎng)站共享緩存。

· 延長靜態(tài)資源緩存時間

這樣,頻繁訪問網(wǎng)站的訪客就能夠更快的訪問。不過這里要通過修改文件名方式。確保在資源更新的時候,用戶回來拉取到最新的內(nèi)容。

· 把css放在頁面的頭部,把javascript放在頁面底部

這樣就不會阻塞頁面渲染,讓頁面出現(xiàn)長時間的空白。

有關(guān)于Web性能優(yōu)化這個詞既可以解讀成頁面加載速度(Page Speed)的優(yōu)化,也可以解讀為頁面渲染性能(Page Performance)的優(yōu)化。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容