一、資源壓縮合并瞎惫,減少HTTP請求
CSS Sprites, JS、CSS源碼壓縮挺益、圖片大小控制合適等等
二乘寒、非核心代碼異步加載
異步加載的方式
? ? 動態(tài)腳本加載? ? defer? ? async
異步加載的區(qū)別
? ? defer是在HTML解析完之后才會執(zhí)行,如果多個烂翰,按照加載順序依次執(zhí)行
? ? async是在加載完之后立即執(zhí)行甘耿,如果是多個竿滨,執(zhí)行順序和加載順序無關
三、利用瀏覽器緩存
強緩存
Expires? ? Expires: Thu, 21 Jan 2017 23:39:02 GMT
Cache-Control? ? Cache-Control:max-age=3600
協(xié)商緩存
Last-Modified If-Modified-Since? ? Last-Modified: Wed, 26 Jan 2017 00:35:11 GMT
Etag If-None-Match
四于游、使用CDN
五、DNS預解析
<link rel="dns-profetch" href="http://host_name_to_prefetch.com">
https協(xié)議,強制打開<a>標簽DNS預解析
<meta http-equiv="x-dns-prefetch-control" content="on">