为了账号安全,请及时绑定邮箱和手机立即绑定

angular中,请求的数据量大了,页面加载很慢很卡

angular中,请求的数据量大了,页面加载很慢很卡

翻阅古今 2019-03-14 17:12:16
ajax异步请求一些文章的数据请求响应的大小100KB左右页面用ng-repeat渲染第一次会有很慢很卡的现象之后再请求第二页第三页等等,加载速度又正常了在不同的地方打了log我发现在ajax请求结束,我拿到数据的时候,到ng-repeat开始执行的时候,中间间隔了非常久大概700ms+repeat过程时间也非常短,几毫秒就完成了所以现在的问题是:为啥从获取到数据,到开始渲染,中间间隔了这么久
查看完整描述

4 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

你一页显示多少行呢? 前端分页还是后端分页?听你描述感觉是前端分页。。。


查看完整回答
反对 回复 2019-03-17
?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

返回的数据量降低,几k,再看看时间间隔


查看完整回答
反对 回复 2019-03-17
?
慕容3067478

TA贡献1773条经验 获得超3个赞

我最近也是遇到这个问题,我们数据2000条,还是400kb的,超级慢,半个小时才渲染到,听说是angularjs的ng-repeat的问题


查看完整回答
反对 回复 2019-03-17
?
紫衣仙女

TA贡献1839条经验 获得超15个赞

数据结构上有问题吧,20条数据100k,那你每条数据是有多少字段呀!降低i/o,overview接口只返回条目所显示的字段。在详细页面调用详细信息的接口,获取单独条目的数据,这样能大大降低i/o。应该能提速不少


查看完整回答
反对 回复 2019-03-17
  • 4 回答
  • 0 关注
  • 3743 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信