2015-01-04 53 views
0

我正在构建一个使用worpress作为后端和离子作为前端的应用程序。我知道有很多方法可以离线存储数据,什么是最强大的选项?我将部署在iOS和Android上,数据可能会包含更大的文件,我倾向于使用文件api并保存.json文件?WordPress应用程序backebd,离线

回答

1

你看过科尔多瓦文档中的存储指南吗? (http://cordova.apache.org/docs/en/4.0.0/cordova_storage_storage.md.html#Storage

“最佳”方法取决于您所存储的内容。如果您正在存储基于文本的内容,那么WebSQL可能最适合您。如果您要存储更抽象的数据(查看上一篇文章,阅读内容的次数等),那么LocalStorage可能会更好。

最后 - 我倾向于只使用文件系统的二进制数据,如图像,视频等。

+0

Thankyou为快速响应。过去,我在LocalStorage大小方面遇到了问题。也许是Websql和文件系统存储的混合?我可以使用websql获取文本数据并引用图像...在文件系统中? – mcneela86 2015-01-04 14:16:24

+0

我的一般经验法则是 - 如果数据是“无限”(不是真的,但可以根据需要增长),那么我使用WebSQL。如果数据是有限的(设置项目),我使用LocalStorage。我认为你描述的看起来很好,是的,你可以在文件系统中引用图像。 – 2015-01-04 14:18:55

+0

伟大的我会尝试,谢谢你的帮助。 – mcneela86 2015-01-04 14:20:27