【问题标题】:How much can a PWA store?PWA 可以存储多少?
【发布时间】:2019-10-28 12:56:58
【问题描述】:

我问自己,PWA 可以离线存储多少……我发现这取决于浏览器。

  • Chrome 可以存储 33% 的可用磁盘空间
  • firefox 50% 的可用空间
  • safari 可以无限存储,移动 safari 可以存储 50MB。

但我发现到处都有不同的数字... 谁能告诉我当前的数字,这些数字是针对每个 PWA 还是总浏览器缓存存储?

【问题讨论】:

    标签: web-applications local-storage progressive-web-apps


    【解决方案1】:

    我认为Google developers article 是关于浏览器差异的可靠来源:

    还有这个MDN article来了解全局和域限制的区别:

    全局限制计算为可用磁盘空间的 50%。

    组限制 — 定义为全局限制的 20%,但最小为 10 MB,最大为 2 GB。每个来源都是一个组(来源组)的一部分。

    如果您想了解有关 PWA 的更多信息I wrote a series of articles about this technology(还包括不同的离线缓存策略)。

    【讨论】:

    • 感谢您的回答。这些数字是针对每个 PWA 还是浏览器总存储量?
    • 如果您有两个不同的 PWA(通常使用不同的域),它们将使用每个组的存储限制/配额。但是,全局限制是针对每个浏览器的,并且会影响您所有缓存的应用程序。
    • 手机及其配额如何?
    • 这些值对于移动设备或桌面设备是相同的,因为 CACHE API 使用这些限制并且它们与使用的浏览器相关。
    猜你喜欢
    • 2020-10-05
    • 2019-11-26
    • 1970-01-01
    • 1970-01-01
    • 2021-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-10
    相关资源
    最近更新 更多