简介

chrome浏览器,默认会读写磁盘,把网页,图片,css,js等缓存到磁盘上面。如果你的电脑是SSD,那么可能需要担心一下读写寿命了。通常情况下,我们不需要去做什么操作,除非你像我一样,勇于探索。我就是要禁用磁盘缓存。我要保我的ssd。 另外传统HDD 机械硬盘,读写速率慢,磁盘缓存实际上会让你电脑更卡。

这个文章就教大家如何停用磁盘缓存

下载企业版chrome浏览器

普通浏览器,是不行的,需要下载chrome浏览器企业版,企业版有个功能,可以通过注册表,控制软件的一些行为。

下载企业chrome浏览器并安装好。

控制磁盘缓存目录,以及缓存大小,都是可以的。下面我们来看两个参数

DiskCacheDir: 这个参数是一个字符串,它可以确定缓存的路径,比如我想改成D盘的tmp目录下面

DiskCacheSize: 这个参数是一个Integer,在windows 下面,它是16进制,我们可以设置为1,这是最小的数字,你不能设置为0,设置为0,chrome就自动计算了

chrome崩溃内存不足(chrome浏览器停用磁盘缓存)(1)

chrome崩溃内存不足(chrome浏览器停用磁盘缓存)(2)

注册表位置:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome

你可以先运行regedit.msc打开注册表程序,然后找到对应的位置,没有该路径,需要手动新建

chrome崩溃内存不足(chrome浏览器停用磁盘缓存)(3)

我新建了一个 DiskCacheSize的 REG_DWORD, 数值输入1, 再新建一个 DiskCacheDir 的REG_SZ, 输入 D:\tmp

我让chrome 利用D盘的tmp目录存放缓存,同时,限制缓存大小为1(chrome会自动计算最小的尺寸,大概是1MB)

浏览器需要关掉,然后再重新开,你会发现请求任何网页,貌似都不会出现 Disk cache (F12 开发者工具可以看到请求Network 的记录,你可以观察到是否用了缓存)

我的SSD硬盘命保住了。

,