有没有办法阻止 Chrome 缓存/归档这么多数据?

pro*_*tor 1 google-chrome history google-chrome-extensions browser-cache

我发现 Chrome 的缓存过于繁琐,并且浏览器在很大程度上依赖其庞大的历史来提高性能,但是如果您的硬盘驱动器不是 SSD 或高速 15000 rpm 的 HDD,这似乎没有什么影响。

有没有办法定期自动刷新缓存和历史记录(不包括密码和用户名文本字段数据)?

all*_*tic 6

来自Chromium 源代码

--disk-cache-size 命令行参数

// Forces the maximum disk space to be used by the disk cache, in bytes.`
const char kDiskCacheSize[]                 = "disk-cache-size";`
Run Code Online (Sandbox Code Playgroud)

例如chrome.exe --disk-cache-size=16000000会给你大约 16 MiB 的磁盘缓存(恕我直言不是很有用)。

但是,如果您认为缓存比从网络上获取要慢,那么您必须拥有相当快的互联网。我使用过速度非常慢的笔记本电脑硬盘,缓存到磁盘的速度仍然比从网络上提取快 10 倍。即使你有一个专用的 100 Mbps 管道,你仍然需要处理你所访问的服务器的延迟——这是你完全无法控制的——而且许多有用的网站都有性能问题(例如 StackExchange 站点偶尔会出现。 ..)

话虽如此,拥有大量 RAM 是一个巨大的推动力。如果您有足够的内存,操作系统会在 Chrome 运行时将一大块或全部磁盘缓存加载到内存中,那么浏览您经常访问的静态网页将与点击离线页面一样快.chmHTML 帮助文件 :P 因此,如果您正在寻找可以升级硬件以提高性能的地方,拥有更多 RAM(不是更快的 RAM,不是更快的 HDD 等)是提高性能的主要动力。干净利落。保持大量可用 RAM、低应用程序内存压力以及在 RAM 中缓存大量磁盘页面是获得“哇,这太快了”体验的主要方式。就我个人而言,我的笔记本电脑有 16 GB 的 RAM,我的台式机有 32 GB,我对即将推出的 Ivy Bridge EP 芯片组的想法垂涎三尺,如果我正确阅读规格预测,它应该允许高达 64 GB。