0
我正在研究Cordova应用程序,其中包含有关约。 3000个物体。一般数据包含标题,对象位置,描述和对象图像。如何在Cordova(PhoneGap)应用程序中有效存储大量内容?
现在,我使用对象文字符号在JavaScript文件中存储“元数据”(位置,标题和ID)并在启动时加载它。描述(格式化文本)存储在按需加载到iframe中的单独html文件中。
一切都很好,因为我只有约10个对象描述添加到项目中。加载大部分描述后,应用程序启动时间增加到10秒以上。
似乎问题在于科尔多瓦无法处理大量文件的项目,因为它们都在启动时得到处理。那么可以采用哪些技术来最大限度地减少文件数量,而不会大大增加代码复杂性并提高应用程序性能
一件事,那也许不是从原来的问题明确 - 应用程序必须在所有三个主要移动平台上运行:iOS/Android/WP7。不幸的是,WP7不支持sqlite数据库。如果没有更好的选择,那么我可能会使用这个解决方案+自定义插件来存储WP7(因为它是我最熟悉的平台)。 – PiRX