我正在Worklight 5.06中开发一个应用程序。我的应用程序需要将相同集合的大约15,000个文档存储到JSONStore中。我发现当我尝试一次检索所有这些时,我花了大约2分钟来完成这个动作。有没有办法提高性能?
请随时提出任何建议。谢谢!
答案 0 :(得分:1)
我强烈建议您执行以下操作:
Upgrade to the latest version of Worklight,性能调整已成为新版本的一部分。
阅读文档中的JSONStore Performance部分。我链接到v6.2中的文档,但大多数(如果不是全部)语句都转换为以前支持JSONStore的Worklight版本。
在Offline Patterns上阅读我的博文,重新考虑您的离线体验策略。它可能不适用于每个应用程序,但在可能的情况下,您应该有选择地允许用户选择他们想要的离线内容。我在App Store中使用了两个流行的应用程序作为示例。 Spotify允许用户选择某些歌曲以供离线使用,而不是为离线体验加载所有歌曲。 Google Maps允许用户在缺少网络连接的情况下选择某些地图区域,而不是加载所有地图数据以供离线使用。
2014年9月7日更新:阅读有关JSONStore效果here的博文。