在开发过程中遇见了这样的问题:
通过ext 的grid 显示数据,表中有100多个字段,也就是column 中有100多个列,我实际测试了后
台读取数据的速度,一页显示15 条记录的话,很快.但是在用store 的JsonReader 解析的时候很慢,大概是2到3秒左右的时间数
据才能出来,客户觉得数据显示太慢了,要求改善显示的速度,然后我就想到用滚动条分批次显示列,,类似于上一页下一页,但不是正真的无尽滚动条,由于一次解析的列少,速度提上来了,但看起来整体效果不太好.滚动条感觉太轴了......不知道各位解决这样类似的问题,有什么好的解决办法吗???
通过ext 的grid 显示数据,表中有100多个字段,也就是column 中有100多个列,我实际测试了后
台读取数据的速度,一页显示15 条记录的话,很快.但是在用store 的JsonReader 解析的时候很慢,大概是2到3秒左右的时间数
据才能出来,客户觉得数据显示太慢了,要求改善显示的速度,然后我就想到用滚动条分批次显示列,,类似于上一页下一页,但不是正真的无尽滚动条,由于一次解析的列少,速度提上来了,但看起来整体效果不太好.滚动条感觉太轴了......不知道各位解决这样类似的问题,有什么好的解决办法吗???
或者如果还是很慢,你可以自己组织html,这样会快很多。
另外在宿主模式下会忙一点的哦
页面加载时读取出所有的数据到本地,然后在用store.filterBy,根据条件来过滤显示数据,速度已经改善了,平均速度是 不到 1s,但问题又来了,我页面首次加载700 条数据(100列)要等4到5秒左右,数据才可以显示出来,之后在查就很快,但我一次加载800 条数据就显示不出来了,数据肯定是正常的,不知道是为什么????
分页不可以吗,慢是因为要布局800条记录慢啊