Chrome 默认缓存大小限制是多少?

Chrome 默认缓存大小限制是多少?

Chrome 默认缓存大小限制是多少?在哪里可以找到它?

答案1

根据铬源,它使用 kDefaultCacheSize = 80 * 1024 * 1024 字节 --> 80MiB,并应用以下第一个匹配规则来确定实际的(磁盘、HTTP)缓存大小

  • 如果没有足够的空间使用 kDefaultCacheSize,则使用 80% 的可用空间
  • 如果它使用了 10% 到 80% 的可用空间,则为 kDefaultCacheSize
  • 如果目标大小 (2.5 * kDefaultCacheSize) 大于 10%,则为可用空间的 10%
  • 如果它使用 10% 到 1% 的可用空间,则目标大小(2.5 * kDefaultCacheSize)
  • 1% 的可用空间

所以应该是10% 的可用磁盘空间在常见情况下,启动时硬盘适度充满。

答案2

那里不是Google Chrome 中缓存的默认大小。
缓存的最大大小按可用磁盘空间的百分比计算。默认大小在启动时计算。

从:http://gent.ilcore.com/2011/02/chromes-10-caches.html

缓存的最大大小以可用磁盘空间的百分比计算。内容可在 chrome://net-internals/#httpCache 中查看。可在 chrome://settings/advanced 中手动清除缓存,或在 Chrome 运行且设置了 --enable-benchmarking 标志时通过调用 chrome.benchmarking.clearCache() 以编程方式清除缓存。请注意,对于隐身窗口,此缓存实际上驻留在内存中。

此外,本文还解释了其他 10 种类型的缓存,如内存缓存、DNS 缓存等。

答案3

  1. 创建桌面快捷方式
  2. 目标:("C:\Program Files\Google\Chrome\Application\chrome.exe" --disk-cache-size = 1073741824以字节为单位,此处允许 1GB)

相关内容