离子使用缓存来存储数据

时间:2019-04-17 09:48:18

标签: javascript ionic-framework caching ionic4

我是ionic的新手,想知道何时使用缓存以及如何使用缓存。

我有一些服务器问题:

  1. 何时建议使用缓存?什么时候不使用缓存?
  2. 实现缓存的最佳方法是什么?
  3. 是否有大小限制(以MB为单位)?
  4. 每个设备的大小限制是否不同?

谢谢;)

1 个答案:

答案 0 :(得分:0)

何时使用本机存储

  • 简单:组织,存储和访问数据的统一便捷的方式
  • 快速:通常少于1毫秒即可保存或检索对象
  • 持久性:保存多个会话中的数据,即保存数据,直到从设备中删除应用程序为止
  • 小数据:存储少量持久数据(少于几百个字节)可能存储多于几兆字节,但这不是插件的预期用途。

示例

存储:

  • 用户首选项
  • 游戏进度
  • 文字
  • ...

ref:https://github.com/TheCocoaProject/cordova-plugin-nativestorage

要存储许多对象,请考虑尝试基于数据库的策略,例如:WebSQL和SQLite插件。