Sencha Touch性能优化

官网说Sencha Touch2较Sencha Touch1性能上得到了很大的提升,但是通过实践,还是觉得Sencha Touch2的性能有待优化。

其实在使用Sencha Touch开发Dashboard的过程中,凡是数据量大的时候、组件多的时候,此外还有图标多的情况下,Sencha Touch2的效率就会异常的低,用户体验十分不好。根据个人实战经验以及网上移动应用开发者的总结,下面是我认为可以对Sencha Touch性能进行优化的几个点:

 1. 毋庸置疑,我们应该尽量的在页面中少部署不必要的Component,是整个应用不要那么臃肿。

 2. 有人认为我们应该尽量考虑每个compont的xtype. 这个完全同意,至于我们需要用什么哪种xtype代替哪种xtype,我还真的不敢妄言,有待实践呢!

 3. 如今人人都在刷微博,我们可以看到每次微博显示页面都不会把所有的新消息list出来,只会显示一部分,当用户看完当前页面后,可以通过下拉事件来刷新list,而新浪微博每次刷新的条数为20条。(⊙o⊙)… 额。其实我觉得这个不算是技术上的优化啦,算是运维上的优化,不错:以后当我们遇到需要list大量的数据的时候,完全可以通过减少List的items加载项来控制它的性能。

 4. 我们应该尽量使用缓存机制来处理页面需要加载的views。。。我们可以通过controller采用相应的代码对当前页面需要加载的views进行一定的缓存。这样子,当用户需要访问下一个view的时候不需要等待太长时间。


待续!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值