從你敲回車到頁面出現(xiàn),在中間都發(fā)生了什么?
1.輸入網(wǎng)址 xxx.com
- 找IP (DNS)[DNS會緩存,大概兩個小時]
3.建立TCP鏈接, (三次握手)
4.發(fā)送HTTP請求
5.等待服務(wù)器的響應(yīng)
6.得到響應(yīng)的第一個字節(jié)
7.下載直到最后一個字節(jié)
8.解析HTML
9.渲染
減少域名查找
減少cookie
增加域名
文件分開
chrome的audits功能
這可功能可以測試, 并給出推薦
CDN(Content Distribution Network) [內(nèi)容分發(fā)網(wǎng)絡(luò)]
代碼優(yōu)化
1.懶加載
2.預(yù)加載
3.動態(tài)加載