在Chrome浏览器中使用indexedDB时有大小限制吗?

问题描述 投票:1回答:1

我正在将对象缓存为JSON,我发现indexedDB是执行此操作的好地方,但我想知道它是否有大小限制


  • indexedDB是否有限制?

  • 如果有,如何使其不受限制?


我正在使用香草javascript

非常感谢

javascript database indexeddb
1个回答
0
投票

As per the documentation,Chrome会将磁盘的1/3保留用于脱机存储。这意味着,如果磁盘大小为99GB,Chrome将为离线存储保留33GB的存储空间。我想像一下,如果可用空间小于Chrome调整的大小(据称适合)。

如果不经常使用某个来源,则在磁盘空间不足的情况下,Chrome会删除整个来源的离线存储。一个原始资源最多可占用Chrome拥有的池的20%,这意味着在上述分配有33GB存储空间的磁盘上,您只能使用6.6GB存储空间。

尽管建议您不要依赖过多的存储空间。与其他任何应用程序一样,您应该处理Chrome拒绝您写入离线存储功能的情况。当您尝试写入离线存储时,Chrome会通知您存储空间不足。

© www.soinside.com 2019 - 2024. All rights reserved.