【问题标题】:IndexedDB - Prevent indexeddb.sqlite3-wal file from growing to GBsIndexedDB - 防止 indexeddb.sqlite3-wal 文件增长到 GB
【发布时间】:2020-02-18 16:41:30
【问题描述】:

在我的 PWA 中,我结合使用 SQLjs 和 IndexedDB 来实现持久性。我遇到了 indexeddb.sqlite3-wal 文件的问题,该文件变得如此之大,以至于触发 safari 将空间增加到 1.2GB 甚至更多。我必须在每次写入删除(重置)文件之前尝试删除 indexedDB,但这会产生竞争条件,从而导致我的程序阻塞。还有其他方法可以重置或删除日志文件吗?

【问题讨论】:

    标签: logging progressive-web-apps indexeddb


    【解决方案1】:

    对于所有遇到此问题的人,这是 Safari 的一个问题,因此 Webkit 的开发人员已经修复了该问题,我相信它将随 IOS 14 版本一起发布(当时的当前 IOS 为 13.7)。如果您有最新的 Safari 技术预览版,则修复程序位于那里。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-17
      • 2017-07-29
      • 1970-01-01
      • 1970-01-01
      • 2016-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多