Skip to content

Latest commit

 

History

History
28 lines (27 loc) · 780 Bytes

应用上线的优化点.md

File metadata and controls

28 lines (27 loc) · 780 Bytes

应用上线的优化点

应用的构成

|- 1.应用
|- 2.http1.x-2.0
|- 3.TLS
|- 4.TCP |- ...
|- 5.物理链路层及物理层【有线、无线(wifi,2g/3g/4g)】

优化的点

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