如何更改Google Chrome浏览器的缓存位置和大小
- 类别: 谷歌浏览器
您是否知道Google Chrome浏览器的图形用户界面中没有设置可以更改缓存的位置和大小?我上下搜索,找不到执行此操作的选项。一些用户可能会说,随着硬盘等的增长,这不再是必须的。另一方面,考虑到Chrome始终将自身安装在Windows的主系统分区上,其他人可能对此有不同的看法。
缓存也方便地放置在安装目录中。如果您运行的是Windows 7,则可以在C: Users username AppData Local Google Chrome User Data Default Cache下找到默认的Chrome缓存位置。
有人要更改Chrome缓存的位置和大小有几个原因。低存储空间的固态驱动器和系统分区是我想到的。而且某些用户可能希望将缓存位置移至RAM,以加快处理速度,使缓存在退出时自动删除,或者避免在系统分区上进行多次写周期。
更改Chrome的缓存大小和位置
重新定位缓存并更改其大小的唯一官方选项是需要将两个命令行开关添加到Chrome快捷方式中。考虑到如果Chrome是默认浏览器并且从第三方软件启动了网址,则不会执行这些快捷方式,那并不是最优雅的解决方案。
- --disk-cache-dir
- --disk-cache-size
disk cache dir参数定义了Chrome缓存的新位置,而disk cache size更改了缓存限制。这是一个例子:
--disk-cache-dir ='d:缓存'--disk-cache-size = 104857600
这会将Google Chrome缓存的位置更改为d: cache,并将缓存的限制更改为100 MB。
如何更改Chrome快捷方式,然后应用这些新的缓存方向?
在Windows中,找到Chrome快捷方式(在桌面,开始菜单或任务栏上),右键单击它并选择属性。快捷方式选项卡应在新窗口中打开。在标签中找到“目标”字段,然后将缓存方向附加到该字段的末尾,例如
C: Users username AppData Local Google Chrome Application chrome.exe --disk-cache-dir ='d: cache'--disk-cache-size = 104857600
一些用户可能希望将缓存进一步限制到绝对最小值。这些用户可以将磁盘缓存大小参数设置为1,这在所有情况下都效果最佳。
现在需要采取另一步骤,以确保单击链接时Chrome使用正确的缓存位置和大小(仅当Chrome是默认的系统浏览器时才需要这样做)。 Windows用户需要打开Windows注册表并为此进行一些注册表修改。使用Windows-R打开注册表,键入regedit和Enter键。
现在找到注册表项
HKEY_CLASSES_ROOT ChromeHTML shell open command
您应该在那里找到Chrome可执行文件的路径。我们要做的就是将缓存的位置和大小附加到路径上,以便在单击链接并且那时Chrome未打开时Chrome使用正确的缓存信息。
只需在chrome.exe'之后添加--disk-cache-dir ='d: cache'--disk-cache-size = 104857600',使其现在看起来像下面的样子:
'C: Users Martin AppData Local Google Chrome Application chrome.exe'--disk-cache-dir ='d: cache'--disk-cache-size = 104857600-'%1 '
除了将位置命令行参数添加到Chrome,还有另一种方法。符号链接可用于将缓存位置从其原始路径移动到另一路径。
政策规定
系统管理员也可以使用策略来设置参数,而不必使用参数来设置Chrome Web浏览器的缓存位置和大小。这是在Windows中完成的方式:
- 通过点击Windows-R,键入regedit并按Enter键,打开Windows注册表。
- 浏览到HKEY_LOCAL_MACHINE SOFTWARE Policies Chromium
- 右键单击Chromium并从上下文菜单中选择new> Dword(32位值),以添加Dword DiskCacheSize。
- 给它一个以字节为单位的值。
- 创建字符串值DiskCacheDir并将其值更改为驱动器上的新位置时,可以设置缓存目录。
你可以退房 如何将大型应用程序或游戏移动到另一个驱动器 如果要手动创建联结。我们建议使用类似 蒸汽机 为此,因为它无需使用命令行即可进行更改。
Chrome开发人员应考虑向图形用户界面添加选项,以更改缓存的位置和大小。