如何在Cordova(PhoneGap)应用程序中有效存储大量内容?

时间:2012-06-08 14:22:44

标签: mobile cordova

我正在开发Cordova应用程序,其中包含大约有关的数据。 3000个物体。通常,数据包含标题,对象位置,描述和对象图像。

现在,我正在使用对象文字表示法在javascript文件中存储“元数据”(位置,标题和ID),并在启动时加载它。描述(格式化文本)存储在单独的html文件中,这些文件按需加载到iframe中。

一切都很好,因为我只有大约10个对象描述添加到项目中。加载大部分描述后,应用程序启动时间增加到10秒以上。

似乎问题是Cordova无法处理包含大量文件的项目,因为它们都在启动时进行处理。那么可以使用哪些技术来最小化文件数量而不会大幅增加代码复杂性并提高应用程序性能呢?

1 个答案:

答案 0 :(得分:0)

如果您有3000个对象,最好将它们存储在数据库中,然后在启动应用程序时进行设置:

http://simonmacdonald.blogspot.com/2011/12/on-second-day-of-phonegapping-copying.html