1. 从输入url到页面呈现的步骤
(1)输入url回车
(2)DNS解析,解析URL,变成服务器IP地址或者代理服务器IP地址
(3)浏览器网络向相应服务器发起TCP/IP连接请求(三次握手)
(4)建立TCP/IP连接
(5)浏览器网络发起http请求
(6)等待 响应过程 waiting
(7)下载HTML资源
(8)解析HTML
(9)遇到HTML里的资源,再次发起HTTP请求,下载资源(四次挥手)
(10)时间线
(11)呈现页面
解决方法:
1. 能做雪碧图就做雪碧图, css雪碧图
2. base64编码图片, 缺点:增加代码量
3. 合并脚本和样式表代码 HTML/JS/CSS
4. 配置多个域名 CDN加速服务 在第三方服务器上进行解析,从而生成CDN加速域名
5. 尽量使用浏览器的缓存机制
6. img map