Ibm mobilefirst Worklight 5.06-如何从JSONStore检索大量数据?

Ibm mobilefirst Worklight 5.06-如何从JSONStore检索大量数据?,ibm-mobilefirst,worklight-studio,jsonstore,Ibm Mobilefirst,Worklight Studio,Jsonstore,我正在Worklight 5.06中开发一个应用程序。我的应用程序需要在JSONStore中为同一个集合存储大约15000个文档。我发现,当我试图一次检索所有这些文件时,我花了大约2分钟完成此操作。有什么方法可以提高性能吗 请随时提出建议。谢谢 我强烈建议您执行以下操作: ,性能调整已成为新版本的一部分 阅读文档中的部分。我链接到了v6.2中的文档,但是大多数(如果不是全部的话)语句都转换成了支持JSONStore的早期Worklight版本 阅读我的博客文章,重新思考你的离线体验策略。它可能

我正在Worklight 5.06中开发一个应用程序。我的应用程序需要在JSONStore中为同一个集合存储大约15000个文档。我发现,当我试图一次检索所有这些文件时,我花了大约2分钟完成此操作。有什么方法可以提高性能吗


请随时提出建议。谢谢

我强烈建议您执行以下操作:

  • ,性能调整已成为新版本的一部分

  • 阅读文档中的部分。我链接到了v6.2中的文档,但是大多数(如果不是全部的话)语句都转换成了支持JSONStore的早期Worklight版本

  • 阅读我的博客文章,重新思考你的离线体验策略。它可能不适用于所有应用程序,但如果可能,您应该有选择地允许用户选择他们想要的脱机可用内容。我以应用商店中的两个流行应用程序为例。允许用户选择某些歌曲以获得脱机可用性,而不是加载所有歌曲以获得脱机体验。允许用户在缺少网络连接的情况下选择可用的特定地图区域,而不是加载所有地图数据以供脱机使用

  • 2014年9月7日更新:阅读关于JSONStore性能的博客文章


您使用什么方法检索文档?文档是否很大?你首先是如何储存它们的?为什么您一次检索15000个文档(我想不是为了显示目的)?请发布您的代码,显示您如何获取数据和存储数据,以便我们查看是否有任何改进。还包括您正在索引的搜索字段,以及每个文档的大小,因为这两个因素会影响性能。