[求助] indexdb 空间会一直增长的问题导致浏览器崩溃

234 天前
 rizon

我是用 dexiejs 来操作 indexdb 。 会有非常频繁的 update 操作,但是发现每次 update ,indexdb 占用都会变大。

这个是因为 indexdb 的机制导致的吗,懒删除?

但是这个会导致浏览器崩溃吗,我的生产环境上出现过用户浏览器崩溃问题,怀疑是数据回收不及时,写爆了?

求助这个问题,以及使用 ibdexdb 的正确姿势

1486 次点击
所在节点    程序员
3 条回复
maggch97
234 天前
背后 leveldb
要是数据量大,20GB 的样子,leveldb 块合并确实会 crash
maggch97
234 天前
Safari 那边用的 sqlite ,写性能差
tool2dx
234 天前
我也发现 indexeddb 有内存泄漏 BUG ,主要是二进制字段设计问题,换一种就可以了。(以前是直接存 uint8Array ,疯狂泄漏,换成 Blob 就没问题)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1105985

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX