【问题标题】:Ionic use cache to store dataIonic 使用缓存来存储数据
【发布时间】:2019-04-17 22:10:09
【问题描述】:

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

我有几个问题:

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

谢谢;)

【问题讨论】:

    标签: javascript ionic-framework caching ionic4


    【解决方案1】:

    何时使用本机存储

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

    示例

    存储:

    • 用户偏好
    • 游戏进度
    • 文字
    • ...

    参考:https://github.com/TheCocoaProject/cordova-plugin-nativestorage

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

    【讨论】:

      猜你喜欢
      • 2017-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-04
      • 1970-01-01
      • 2021-07-22
      • 2017-09-15
      相关资源
      最近更新 更多