以前的 Firefox 缓存机制 通常会让浏览器崩掉后就算找回原来的内容还是继续崩 ,新的缓存机制能解决的最大两个问题:
1、在新的缓存机制下,浏览器崩溃或结束进程后缓存内容会保留,旧的不会。
2、缓存时不会产生 UI 界面上的一些挂起(hang)或无响应。
开启方法,在 about:config 中找到:
代码:browser.cache.use_new_backend
默认为关闭,也就是0,改成 1 即可开启。
重启浏览器后,会重新载入缓存页面。
与此相关还有一个重要参数:
代码:browser.cache.memory_limit
它是用来设定 Firefox 会保留在内存(RAM)当中的最大的缓存大小,超过这个数值才会转到硬盘,单位为 KB。默认值为51200,也就是50MB。
注意:目前这个新的缓存后端还有一个比较严重的 bug,就是超过 browser.cache.disk.capacity 设定的最大缓存值以后,不会自动删除旧的缓存内容,这样有可能会导致缓存内容占用很大,得手动自己清除。