gpt4 book ai didi

google-chrome - indexedDB 会用完空间吗?

转载 作者:行者123 更新时间:2023-12-02 00:54:08 25 4
gpt4 key购买 nike

我将 localforage 与 indexedDB 驱动程序一起使用。我的 indexedDB 存储相当大,但我的印象是 indexedDB 从未真正用完空间,它只是使旧内容过期。

但是,在挂起 60 秒后,对 indexedDB 的大量请求失败并出现错误:“DOMException:事务因不活动而超时。”。

如果我只是做一个简单的

function testWrite(n) {
localforage.setItem(`test:${n}`, Math.random().toString(16).slice(2))
.then((v) => console.log(x))
.catch((err)=>console.log(err))
}
for (var x = 0; x < 10; x++) {
testWrite(x)
}

在指向我的网络应用程序的隐身窗口中,它工作正常。如果我在非隐身窗口中执行相同操作,则会超时。重要的是:如果我将循环大小增加到很大,即使在新的 session 中,我也会遇到相同的超时问题。所以感觉有些地方不太对劲。

最佳答案

单个数据库项目的大小没有任何限制,但在某些情况下,每个 IndexedDB 数据库的总大小都有限制。此限制(以及用户界面声明它的方式)因浏览器而异:https://www.raymondcamden.com/2015/04/17/indexeddb-and-limits/

关于google-chrome - indexedDB 会用完空间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37171423/

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