gpt4 book ai didi

json - 我应该使用 Lawnchair 还是 localForage 来离线维护数据

转载 作者:行者123 更新时间:2023-12-01 14:41:38 35 4
gpt4 key购买 nike

我正在使用 Ionic 框架编写一个应用程序。我使用 mongodb 作为云中的数据存储,但列表过于全面并且正在减慢应用程序的速度。在花费数百万小时阅读有关客户端存储的内容后,我仍然没有明确的答案。

我希望有可能从客户端提供这些综合性的 json 文件,客户端是 ios + android + windows phone,但没有“服务器”来提供服务,这个想法似乎是愚蠢的。不知道我对 Angular 中其余 API 的有限理解是否有问题,但从逻辑上讲,这个想法没有意义。

查看 native sql 客户端,我调查了 sqlite。由于在这些不同平台(ios + android + windows phone)上执行 sqlite 会很痛苦,所以我查看了不同类型的浏览器缓存。

我不想谈太多细节,但 localstorage 对我的结构来说太简单了,其他选项不受支持或弃用。一团糟。但是,我找到的关于离线数据解决方案的两个选项是 Lawnchair 和 localForage。

这两者之间有什么区别,因为它们提供了基于客户的最全面的解决方案。任何愿意提出更好/更差选择的人。

然后是网站文件,我也想使用应用程序缓存来缓存这些文件,但我不确定该怎么做,因为我正在使用 https://www.npmjs.org/package/generator-ionic顺便说一句,这太棒了。

最佳答案

Lawnchair 语法比 localForage 复杂一点,项目不再更新,而 localForage 是(由 mozilla 开发)。

如果您使用的是角度,则使用 https://github.com/ocombe/angular-localForage这是我为 Angular 实现的 localForage,它非常简单,如果需要,您可以强制使用您想要使用的驱动程序(但在移动本地存储上永远不会被选择,因为所有移动智能手机都支持 websql 或 indexeddb)。

关于json - 我应该使用 Lawnchair 还是 localForage 来离线维护数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23869223/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com