【发布时间】:2014-09-13 18:03:17
【问题描述】:
我正在使用 HTML5(AngularJS、PhoneGap)创建移动应用程序。对于本地数据存储,我使用的是 PhoneGap。我的应用程序是一种需要在本地数据库上存储大量关系数据的帐户管理软件。我使用命令在移动设备上部署了应用程序。
cordova 运行安卓
我正在使用以下脚本进行数据存储 http://docs.phonegap.com/en/3.0.0/cordova_storage_storage.md.html#Storage
这工作正常,但性能真的很差(我有 Moto G,四核处理器,1 GB RAM)。我在本地数据库上触发了 3 个不同的选择查询,处理时间将近 2-3 秒。每 3 个表只有 1 行。
我看到了here 提供的性能矩阵。但为了减少我的整体工作量,我正在考虑使用 PhoneGap。
这是我的问题
- 如何在移动数据库上使用 phoneGap 提高性能?
- 我检查了在模拟器中创建的 db 文件应用程序。发现它是sqlite db文件。相同的数据库在原生 android 应用程序上提供了非常好的性能。怎么样?
- 因为我正在使用本地数据库创建移动应用程序。使用 phonegap 数据库接口有多大意义?
【问题讨论】: