lhlGitHub / trisome

前端大厂进攻学习资料库
21 stars 1 forks source link

请求20个接口都对第一屏内容很关键如何做优化? #50

Open lhlGitHub opened 2 years ago

loringray commented 2 years ago

看第一屏内容的展示形式,端环境,pc 端 / 手机端 / APP 端 第一屏的内容展示区域也是有限的,基本也是按可视区域加载显示数据。 确认接口数据加载顺序,先展示部分基础数据, 对关键展示数据看是否可以做预渲染等。

Chrome 和 fireFox 浏览器同域名下,请求并发数量为 6 和 8,对接口做并发请求限制;对多个并发的请求合并少数请求。

  1. 如果直接可以分页,那就直接分页展示。
  2. 懒加载- 页面滚动加载显示更多数据。
  3. 列表式展示-使用虚拟列表等
Moannas commented 2 years ago

1、用http2 2、写个请求队列从上到下依次请求接口,遇到一个错误则停止继续请求