【发布时间】:2015-04-03 08:28:03
【问题描述】:
我正在编写一个诊断应用程序,它每三秒将数据写入 IndexedDB。数据的大小是固定的,超过 1 周的数据会被自动删除,最多 201600 个条目。这使得计算 IndexedDB 空间需求变得相当容易和精确。我想在网站启动时在 IndexedDB 中保留空间,因为最终用户可能会长时间无人看管浏览器。
简单的解决方案似乎是存储一个非常大的对象,以提示用户接受空间要求。这需要存储然后删除一个非常大的对象,这需要大量的时间和处理能力。这还需要检查该测试是否已经进行,以确保它只运行一次。
有没有更好的解决方案?
【问题讨论】:
标签: javascript indexeddb