1、輸完網(wǎng)址按下回車者疤,到看到網(wǎng)頁(yè)這個(gè)過程中發(fā)生了什么?
- a.域名解析叠赦。
- b.發(fā)起TCP的3次握手驹马。
- c.建立TCP連接后發(fā)起http請(qǐng)求革砸。
- d.服務(wù)器端響應(yīng)http請(qǐng)求,瀏覽器得到HTML代碼糯累。
- e.瀏覽器解析html代碼算利,并請(qǐng)求HTML代碼中的資源。
- f.瀏覽器對(duì)頁(yè)面進(jìn)行渲染呈現(xiàn)給用戶泳姐。
2.前端性能優(yōu)化效拭。
- 請(qǐng)求數(shù)量:合并腳本和樣式表,CSS Sprites胖秒,拆分初始化負(fù)載缎患,劃分主域。
- 請(qǐng)求帶寬:開啟GZip阎肝,精簡(jiǎn)JavaScript挤渔,移除重復(fù)腳本,圖像優(yōu)化风题,將icon做成字體判导。
- 緩存利用:使用CDN,使用外部JavaScript和CSS沛硅,