EXTJS 页面加载遇到的坑

公司内部有一个生产数据业务项目,用的EXTJS前端,PHP用来做后端数据请求。

随着业务的增加,陆续加了一些模块进来,页面loading时间也增加很快,从3s到15s不等,后面做过一些优化,比如本地session,压缩下载等等,目前能做到3.4s的总加载时间,13k的数据下载。个人还是觉得不太满意。

察看network的XHR列表,发现有一项数据请求业务总是占用~2s的时间。其功能会在页面加载时查询数据库后台用来渲染所在功能页面的数据列表:(

这里面至少有几个问题。

1.在用户登陆认证前,不该加载其他业务。

2. 在页面加载阶段,不该有重型,长时间类业务的请求。严重影响用户体验。

3. 从数据包大小来看,请求时间不该有这么长,后台或者说逻辑上肯定有很多问题。

4. PM都在干什么?

坑啊。

解决问题很简单,1)更改业务模块,只有用户请求这个模块的时候才作加载。2)后台数据请求模块改。

问题关键还是在于项目管理。这个模块是一个完全没有开发背景的人中途加入,怎么做,怎么整合,怎么做质量控制,完完全全糊里糊涂的进行。PM也没有开发背景和经验。基本上属于行政指挥业务类型。

转载于:https://www.cnblogs.com/iory/p/9316688.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值