Sencha touch 在sencha存储中加载大型数据集

Sencha touch 在sencha存储中加载大型数据集,sencha-touch,Sencha Touch,我正试图加载一个包含相当大的数据集(600MB)的商店,但应用程序只是冻结了。sencha中数据集的大小是否有限制?还是我应该尝试另一种方法?我的stores代理只是: proxy: { type: 'ajax', url:'data/listjson.json', reader: { type: 'json', rootProperty: 'entries', } } 我认为你在突破极限。真的没有必要同时加载如此庞大的数据集。您能否提供更多详细信息,说明您到底在做什么?也许我们

我正试图加载一个包含相当大的数据集(600MB)的商店,但应用程序只是冻结了。sencha中数据集的大小是否有限制?还是我应该尝试另一种方法?我的stores代理只是:

proxy: {  
type: 'ajax',
url:'data/listjson.json',  
 reader: {
type: 'json',
rootProperty: 'entries',

}
} 

我认为你在突破极限。真的没有必要同时加载如此庞大的数据集。您能否提供更多详细信息,说明您到底在做什么?也许我们可以帮助您重新设计应用程序。

当然,我正在尝试构建同义词应用程序。长长的单词列表是包含同义词的单词的列表。当用户单击某个项目时,我获取该单词并使用jsonp将其发送到Web服务器,然后服务器以json格式返回该单词可用的同义词。我试图先从服务器上加载单词列表,但这似乎也冻结了应用程序。或者这种方法是否有效?也许我在尝试时犯了其他错误?谢谢你的帮助!我会将这些数据保存在服务器上,只检索必要的单词。如果您想向用户显示整个列表(顺便说一句,滚动1000个项目没有多大意义)-只显示前几个(几十个)并实现无限滚动-即当用户滚动到下方时加载更多单词。是的,这正是我想要的,但我不知道这是否可行。好的,我展示了一些单词,比如一打,然后我将一个keyup事件绑定到searchfield,向服务器发送以下内容,例如,“mywebserver”+“enteredwords”,并返回单词(如果存在),然后在用户点击该单词时发送另一个请求,获取与该单词相关的同义词。你的意思是这样的吗?