gpt4 book ai didi

javascript - Firefox 和 Chrome 的永久本地存储?

转载 作者:搜寻专家 更新时间:2023-10-31 08:32:24 26 4
gpt4 key购买 nike

正在寻找有关使用 Firefox 和 Chrome 进行持久本地存储的建议/选项,这样我可以保存 50MB 以上的数据。我会为 WebGL 游戏存储动态地形数据,因此服务器不必在玩家每次连接时发送全部数据。我可以只更新旧部分。

我考虑过使用 IndexedDB,但 Chrome 不允许您增加配额(与 Firefox 不同),因此我无法存储任何大数据。 Chrome 允许您使用 FileSystem API,这可以解决我的问题,但 Firefox 不支持它。

所以无论哪种方式似乎都行不通。 Chrome 的 FileSystem API 和 Firefox 的 IndexedDB 是我唯一的选择吗?有没有人有更好的想法?

此信息是我从 Mozilla's Blog 中读取的内容和 Google's Dev Site但这现在可能已经过时了,所以请随时纠正我。谢谢!

最佳答案

我同意关于缓存和 Chrome/Firefox 市场的其他评论,它们最终可能是对您来说更好的解决方案。但是,要回答您原来的问题...

Chrome 中的 IndexedDB 绝对不限于 5 MB。假设用户有足够的硬盘空间,您可以在 Firefox 和 Chrome 的 IndexedDB 中存储超过 50 MB 的数据。在 this game I wrote 中定期达到更高数量的 IndexedDB 存储.在我的计算机上,我目前在 Chrome 的 IndexedDB 中为那个域存储了超过 500 MB。

您没有正确链接到 https://developers.google.com/chrome/whitepapers/storage这很令人困惑,但据我了解,上限基本上是硬盘可用空间的 10%。该页面上描述的另一个警告是,IndexedDB 在技术上是“临时”存储,如果空间不足,浏览器可能会删除它,但实际上这似乎很少发生 (YMMV)。

关于javascript - Firefox 和 Chrome 的永久本地存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20819842/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com