【问题标题】:IndexDB records takes up more space than shownIndexedDB 记录占用的空间比显示的要多
【发布时间】:2020-02-20 10:50:30
【问题描述】:

我在 google chrome 中遇到了一个奇怪的 IndexDB 问题。我正在将大量数据保存到 indexdb。但是,应用程序选项卡的仪表板 (devtools) 显示我使用的空间比我的数据保存的空间多。我将通过两张截图来解释:

在这张图片中,如您所见,我的数据只有 1.7 兆字节。除了这两个条目之外,IndexDB 中没有存储任何其他内容。但是,当我切换到“清除存储”部分以查看该域的整体存储使用情况时,我看到了一些很奇怪的东西。

在这里,它显示 IndexDB 中存储了 59.3 兆字节的数据。老实说,我不明白这里有什么问题。我清除站点数据并将相同的数据保存在缓存中,结果是一样的。这里有什么问题?

【问题讨论】:

    标签: javascript google-chrome indexeddb


    【解决方案1】:

    Chrome 的 Indexed DB 实现会延迟压缩空间,因此它经常显示出比预期更多的数据使用情况也就不足为奇了。也就是说,这是您存储的 10 倍,这似乎很不寻常。

    您应该创建一个最小的独立复制并在https://new.crbug.com 报告它

    【讨论】:

      猜你喜欢
      • 2023-03-06
      • 2020-10-29
      • 1970-01-01
      • 2014-04-14
      • 2013-05-14
      • 2011-09-07
      • 1970-01-01
      • 2020-03-14
      • 1970-01-01
      相关资源
      最近更新 更多