|- 1.应用
|- 2.http1.x-2.0
|- 3.TLS
|- 4.TCP
|- ...
|- 5.物理链路层及物理层【有线、无线(wifi,2g/3g/4g)】
- 移动网络的爆发式加载
- 减少DNS查询
- 重用TCP连接
- 使用CDN
- 去掉不必要的请求
- 客户端缓存
- Cache-Control :指定缓存时间
- Last-Modified + ETag :过期资源是否有更新
- 传输压缩过的内容
- Gzip
- webp图片格式(小但是解码时间长)
- 消除不必要的请求开销(优化cookie)
- 并行处理请求和响应
- 针对协议版本采取优化措施
- 域名分区
- 打包资源减少HTTP请求
- 嵌入小资源(典型的有base64)
- http2.0 双协议部署资源