Chrome/Safari的缓存默认写在SSD上——既拖慢速度又缩短SSD寿命。把缓存移到内存盘,浏览速度明显提升,10年老SSD也能再战2年。
内存盘缓存通过创建 RAM Disk(内存盘)并修改 Chrome/Safari 的浏览器缓存路径来实现。使用 macOS 内置的 hdiutil 命令创建 128MB-256MB 内存盘,通过 shell 脚本和 launchd plist 实现开机自动挂载和缓存目录软链接。Chrome 通过 --disk-cache-dir 参数配置缓存路径,Safari 通过修改 plist 中的 WebKit 缓存目录。所有日志保存在 ~/.mars-toolkit/logs/ram-disk-cache.log。