1

我正在开发一个主干 js html5 应用程序,以便在必须在在线和离线模式下工作的 iPad 上使用。

我正在使用的数据集相对较大:

  • 大约 300 个类别的远程集合(每个类别大约有 3 个属性)
  • 大约 4000 个项目的远程集合(每个项目有大约150 个属性和单个类别的外键)

在在线模式下,首先应在本地获取类别集合并存储。这些信息很陈旧,所以我只需要不时更新这些数据。

选择类别时,应用程序应远程获取该类别的项目(最大100)。用户还可以选择要在本地存储的项目,以便在离线模式下使用。出于性能目的,必须限制可以本地存储的项目数量。

现在我的问题;-):

我想知道获取远程集合并将它们存储在离线数据库中的最佳方法(可能是 webSQL?)。是否有我应该注意的性能警告?

如果有人感兴趣,我可以分享我正在处理的代码。目前该项目是 Backbone js、require js 和 JQuery Mobile 的组合。

亲切的问候,

碧玉

4

0 回答 0