如何增加铬的本地存储内存?

问题描述

我已经搜索了很多,但没有找到任何有用的东西,

我正在寻找一种方法来增加铬的本地存储内存。

上面的任何内容都会有所帮助。

解决方法

你不能,它是有限的,不能改变。这是一个 design decision made by Chromium,原因是它不能很好地扩展。话虽如此,您可以使用的其他解决方案很少,请查看有关在浏览器中保存数据的MDN

当有人要求 Chromium 团队成员增加大小时,其中一位是这样回答的:

我们不希望人们将大量信息存储在 本地存储。 API 可以阻止页面(以及您的页面中的任何其他页面) 相同的渲染器进程)同时将 LocalStorage 加载到内存中,因为 它是一个同步 API。老实说,如果我们不支持它 我们可以,但是太多的开发人员/网站依赖它。所以这是 妥协。

但显然我们不希望您将数百兆字节加载到内存中 从而长时间阻止 Web 浏览器中的所有内容 时间。

IndexedDB 比 WebSQLDatabase 简单一点,并且可以为 黄金时间不久。 WebSQLDatabase 没有复杂。 FileSystem 确实是存储大文件的正确位置(这就是 这听起来像你在做)并且在 Chrome 9 中可用。我建议 你看看这些替代品。

我很想将其标记为 WontFix...

但是,IndexedDB 对您来说可能是一个不错的解决方案。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...