从你敲回车到页面出现,在中间都发生了什么?
1.输入网址 xxx.com
- 找IP (DNS)[DNS会缓存,大概两个小时]
3.建立TCP链接, (三次握手)
4.发送HTTP请求
5.等待服务器的响应
6.得到响应的第一个字节
7.下载直到最后一个字节
8.解析HTML
9.渲染
减少域名查找
减少cookie
增加域名
文件分开
chrome的audits功能
这可功能可以测试, 并给出推荐
CDN(Content Distribution Network) [内容分发网络]
代码优化
1.懒加载
2.预加载
3.动态加载