老师,请问如果后端接口返回的数据量很大怎么优化?

来源:1-1 课程导学 【课程背景,大纲速览】

Boy越越

2022-05-23

事情是这样的,我们产品页面是通过后端返回字符串JSON,我们页面去解析渲染对应的dom。有点像虚拟dom那味道。复杂的页面可能字符串JSON有好几兆,接口返回数据量很大,页面加载很慢,有网络原因,也有渲染原因吧可能。老师能提供点好方案吗?
其实主要还是网络请求,接口返回数据量很大,不管是请求加载还是修改后保存,都是上传好几兆的数据量。

写回答

1回答

Mr_Max

2022-05-24

同学你好!

从数据本身入手去分析。先看下为什么要使用JOSN字符串,比如里面有富文本内容?如果没有上限,数据量很难控制。考虑一下压缩,base64等。接口是否可以重构拆分?很多时候设计上不能为了省事把所有东西塞到一个接口里,不光是说获取数据,也包括更新保存数据,降低阻塞。从前端看,考虑是否可以使用懒加载,开始只加载首屏要显示的内容,这个也需要后台接口上的拆分配合。

0
0

前端性能优化企业级解决方案 6大角度+大厂视野

只要项目还在线,性能优化永远是时刻要关注的问题

1109 学习 · 226 问题

查看课程