【问题标题】:How to increase local storage memory in chromium?如何在铬中增加本地存储内存?
【发布时间】:2021-01-06 04:55:18
【问题描述】:

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

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

上面的任何东西都会有帮助。

【问题讨论】:

  • 您是否尝试过在启动 Chromium 时将 --unlimited-storage 作为参数传递给它?该标志仅用于测试

标签: javascript chromium chromium-embedded


【解决方案1】:

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

当有人要求 Chromium 团队成员增加规模时,他们中的一个人是这样回答的:

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

但显然我们不希望您将数百个 megs 加载到内存中并且 从而长时间阻止网络浏览器中的所有内容 时间。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-15
    • 2013-01-15
    • 1970-01-01
    • 2018-09-05
    • 2021-07-06
    • 1970-01-01
    • 1970-01-01
    • 2019-02-13
    相关资源
    最近更新 更多