Article / 2026/05/31

性能优化 (四十四) 网络请求流量优化实战

性能优化 (四十四) 网络请求流量优化实战 的技术笔记。

网络请求流量优化实战

使用网络的场景概述

  • 数据:Api、资源包(升级包、h5、RN)、配置信息
  • 图片:下载、上传
  • 监控:APM相关、单点问题相关
  • 数据缓存
  1. 服务器返回加上过期时间,避免每次重新获取
  2. 节约流量且大幅提高数据访问速度,更好的用户体验
  3. okHttp、volley都有较好的实践
  • 增量数据更新
  1. 加上版本的概念,只传输有变化的数据
  2. 配置信息、省市区县等更新
  • 数据压缩
  1. post请求Body使用GZip压缩
  2. 请求头压缩
  3. 图片上传之前必须压缩(luban)
  • 优化发送频率和时机
  1. 合并网络请求、减少请求次数
  2. 性能日志上报:批量+特定场景上报
  • 图片相关
  1. 图片使用策略细化:优先缩略图
  2. 使用WebP格式图片

Giscus 未启用:请在 src/site.config.ts 中配置 repoId 与 categoryId。