# 性能优化

# 代码中优化

  • 减少react组件渲染次数,react异步更新
  • 减少重排重绘
  • 数据缓存,减少请求次数
  • 多个请求一起发出
  • 防抖节流
  • 对图片进行压缩

# webpack 中优化

  • webpack对打包的代码进行压缩
  • 代码分割,按需加载
  • tree-shaking
  • 使用CDN替代过大的包
  • 使用splitChunks将app.js这个包分的尽可能小
  • 多线程打包,减少打包时间

# 网络层面

  • 使用CDN资源
  • 减少cookie的使用,可以使用storage进行替代
  • 使用cache-control设置http缓存,包含强缓存与协商缓存
LastEditTime: 2023/2/19 15:38:37