首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sencha Touch 2-数据同步到本地存储占用太多时间

Sencha Touch 2-数据同步到本地存储占用太多时间
EN

Stack Overflow用户
提问于 2013-08-31 21:00:21
回答 1查看 418关注 0票数 1

我的移动应用程序使用感应器2。我正在将json数据从网络服务器加载到感应器触摸本地商店(localStorage)。有超过5000个数据,加载数据到本地存储需要15+分钟。最初,我使用代理将所有数据输入数据存储区,然后将所有数据复制到本地存储中,这样数据就可以脱机使用。我已经测试过,json响应在半分钟内出现,但是当我使用sync()函数将数据复制(添加)到本地存储时,所有剩下的时间都会用到。另外,当同步进程正在进行时,整个应用程序都停留在这一点上。以下是代码行,

代码语言:javascript
复制
memberStore.each(function(item){                    
      memberLocalStore.add(item);
});
memberLocalStore.sync();

有谁能告诉我为什么同步函数要花太多时间才能将数据保存到localStorage中呢?有什么办法可以减少这一次吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-10 10:55:00

直接将数据保存在本地数据库备用表中,而不是加载存储中的所有数据,这将提高应用程序的性能。

有关详细信息,请单击下面的链接sencha touch Sync store Performance issue

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18552785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档