一聚教程网:一个值得你收藏的教程网站

热门教程

如何在 Firefox 中调整缓存策略以减少对 SSD 硬盘的读写?

时间:2026-07-06 12:56:53 编辑:袖梨 来源:一聚教程网

火狐浏览器需禁用智能缓存自动扩容、设定固定磁盘缓存容量并迁出系统盘以降低SSD写入压力;具体操作包括修改about:config中browser.cache.disk.smart_size.enabled为false、设置browser.cache.disk.capacity为对应KB值、将browser.cache.disk.parent_directory和browser.cache.offline.parent_directory指向非系统盘路径,并验证about:cache中路径与容量是否生效。

火狐浏览器默认磁盘缓存无上限且启用智能动态调整,会在SSD上持续产生大量小文件写入,加速闪存单元老化;必须禁用自动扩容机制、设定固定容量、并将缓存路径迁出系统盘才能实质性降低I/O压力。

关闭智能缓存容量自动管理

第一步:在地址栏输入about:config→按回车→点击“我保证会小心”。
第二步:在搜索框中输入browser.cache.disk.smart_size.enabled→双击该项,将其值由true改为false
【必须先禁用此选项,否则后续手动设置的容量值会被自动覆盖】

设定固定磁盘缓存容量(KB为单位)

缓存并非越大越好:过大会挤占SSD空闲块,影响TRIM效率;过小则频繁淘汰重载,反而增加写入。推荐值如下:
256GB以下SSD → 设为262144(256MB);
512GB SSD → 设为393216(384MB);
1TB及以上 → 不超过524288(512MB)。

about:config页面搜索browser.cache.disk.capacity→若不存在,右键→新建→整数→名称填入browser.cache.disk.capacity→按提示输入对应KB数值(例如524288)。

确认browser.cache.disk.enable值为true,否则设置不生效。

强制缓存写入非系统盘

方法一:重定向磁盘缓存路径
搜索browser.cache.disk.parent_directory→若未存在,右键新建字符串→值填入如D:FirefoxCache(注意:路径末尾不加反斜杠,且D盘需有足够空间并已格式化为NTFS)。

方法二:同步重定向离线缓存路径
搜索browser.cache.offline.parent_directory→同样新建字符串→值填入与磁盘缓存完全相同的路径,例如D:FirefoxCache

完成两处路径设置后,务必检查browser.cache.disk.enablebrowser.cache.offline.enable均为true,再彻底关闭Firefox进程并重启。

验证配置是否生效

第一步:在地址栏输入about:cache并回车。
第二步:查看“Storage disk location”显示路径是否为你指定的新位置。
第三步:向下滚动,找到“Disk cache capacity”一行,确认数值与你设置的KB值一致(允许±1024误差)。
第四步:打开任务管理器→性能→磁盘,观察Firefox.exe在常规浏览时的写入速率是否从持续2–5 MB/s降至0.3–1.2 MB/s。

热门栏目