2011/08/18

Firefox browser.cache.disk

about:config
篩選條件:browser.cache.disk

Portable 預設值:
browser.cache.disk.capacity: 0 使用者設定
browser.cache.disk.enable: true
browser.cache.disk.max_entry_size: 51200 (Firefox 7+,7,8 版預設值是 5120)
browser.cache.disk.smart_size.enabled: false 使用者設定
browser.cache.disk.smart_size.first_run: false 使用者設定
browser.cache.disk_cache_ssl: true

官網的:容量單位是 KB
browser.cache.disk.capacity: 1048576 (1024 MB) 使用者設定
browser.cache.disk.enable: true
browser.cache.disk.max_entry_size: 51200 (Firefox 7+,7,8 版預設值是 5120)
browser.cache.disk.smart_size.enabled: true 使用者設定
browser.cache.disk.smart_size.first_run: false 使用者設定
browser.cache.disk.smart_size_cached_value: (不固定) 使用者設定
browser.cache.disk_cache_ssl: true

經查證 smart_size 原來是 4.0 版本後才有的功能,
4 版後在 工具 > 選項 > 進階 > 網路,
多了 停用自動快取管理 即是設定 browser.cache.disk.smart_size.enabled
離線資料儲存 限制快取大小為 1024 MB 的空間 即是設定 browser.cache.disk.capacity

Firefox Portable 6+ 取消 停用自動快取管理,
會新增 browser.cache.disk.smart_size_cached_value 的值,
至於為什麼要有 2 個值嘛...??!!
smart 比較聰明吧!這個大小會自動決定,不知是怎演算的...?!
所以這個值沒有 GUI 可以設定,

GUI 介面雖然可以設定 磁碟快取的大小,
但是 磁碟快取的路徑 就必須到 about:config 做設定,
像是如果要移到 RAMDisk,在 about:config,右鍵 新增 字串
browser.cache.disk.parent_directory,值即路徑,
或者有些附加元件有提供設定,
像是 Super Tab Mode

檢查 Information about the Cache Service:
可以在網址列輸入 about:cache 驗證,
Maximum storage size 值由 browser.cache.disk.capacity
或 browser.cache.disk.smart_size_cached_value
較小的值做決定。

要刪除 about:config 使用者設定 的值,
在名稱上按右鍵 重設,重開 Firefox 值即消失。

 
為什麼 Firefox 11 勾選 [結束 Firefox 時清除歷史記錄 > 快取],
[Disk cache device] 就不能使用???

查出來了:
  1. 快取大小 不能為 0。
  2. 結束 Firefox 時清除歷史記錄 > 快取 不能勾選。

Firefox 11 若要使用「Disk cache device」,
結束 Firefox 時清除歷史記錄 > 快取」不能選取。

還是希望能平時使用快取,但結束時也可以清除快取...
也許是 2 者差異不大才改這樣,因為其實有開和沒開快取我是感覺差不多 :-|

 
Memory cache device 的 Maximum storage size,
預設值是 18432 KiB,
可以手動在 about:config,右鍵 新增 整數
browser.cache.memory.capacity,值即最大記憶體儲存容量。

Firefox browser.cache.disk

沒有留言:

張貼留言