1、输完网址按下回车,到看到网页这个过程中发生了什么?
- a.域名解析。
- b.发起TCP的3次握手。
- c.建立TCP连接后发起http请求。
- d.服务器端响应http请求,浏览器得到HTML代码。
- e.浏览器解析html代码,并请求HTML代码中的资源。
- f.浏览器对页面进行渲染呈现给用户。
2.前端性能优化。
- 请求数量:合并脚本和样式表,CSS Sprites,拆分初始化负载,划分主域。
- 请求带宽:开启GZip,精简JavaScript,移除重复脚本,图像优化,将icon做成字体。
- 缓存利用:使用CDN,使用外部JavaScript和CSS,