【问题标题】:How to store More than 5MB data in a Web Storage如何在 Web 存储中存储超过 5MB 的数据
【发布时间】:2020-03-10 00:37:17
【问题描述】:

我知道本地和会话存储容量是5MB,cookie有4MB

如果我只想在网络存储中存储超过 5MB 的数据,那么其他解决方案是什么?

【问题讨论】:

  • 你打算存储什么?
  • @VolodymyrBilyachat - 它可以是任何事物、键、值对

标签: javascript local-storage session-storage web-storage


【解决方案1】:

看起来其中一个选项是 IndexedDb。这也有一些限制,它们取决于用户storage configuration

您可以查看supported browsers here

【讨论】:

    【解决方案2】:

    浏览器提供的一种解决方案是IndexedDB

    如果可访问性可能是个问题,您可能需要查看caniuse page 以了解支持哪些浏览器。

    我认为这是PouchDB 在后台使用的。但是您可以将它与other backends like localStorage or memory 一起使用。因此,如果您首先不确定数据量,但希望保留相同的 API,则可能会很好。 PouchDB 还可以与非浏览器数据库同步,这对于需要离线工作的 Web 应用程序来说非常酷。

    【讨论】:

      猜你喜欢
      • 2011-09-10
      • 2013-09-30
      • 1970-01-01
      • 1970-01-01
      • 2011-03-15
      • 1970-01-01
      • 2022-01-09
      • 2011-07-20
      • 2015-06-24
      相关资源
      最近更新 更多