0

我正在开发包含大约数据的 Cordova 应用程序。3000 个对象。一般数据包含标题、对象位置、描述和对象图像。

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

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

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

4

1 回答 1

0

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

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

于 2012-06-08T14:45:39.793 回答