1. 程式人生 > >如何提高網頁的載入速度 ——DNS優化和程式碼優化

如何提高網頁的載入速度 ——DNS優化和程式碼優化

1、DNS預讀取
(網站多個子域名,第三方CDN,百度谷歌統計,其他網站的圖片等資源)DNS查詢耗時
DNS預讀取技術能夠加快開啟速度,方法是在head標籤裡面寫上幾個link標籤。例如:

<link rel="dns-prefection" href="">
<link rel="dns-prefection" href="">
<link rel="dns-prefection" href="">

對網站提前解析DNS,由於它是並行的,不會堵塞頁面渲染。這樣可以縮短資源載入的時間。

2、HTML優化
本地部署到伺服器之前,對HTML優化:
去掉註釋

行前縮排刪掉
普遍減少1/3的體積(pre標籤不能去掉首航縮排)

3、程式碼優化
HTML不要巢狀太多層,加重layout的壓力;
css的選擇器不要寫太複雜,不然匹配的計算量比較大
對js,不要濫用閉包,閉包會加深作用域鏈,,加長變數查詢時間