作者AlanLive (Alan)
看板Browsers
標題[-Fx-] 硬碟快取問題
時間Sat Jul 4 21:10:58 2009
話說 Firefox 3.x 版之後開始把快取的重心放在 Disk 上
在網址列輸入 about:cache
可看到 Memory cache device 這個項目的數值幾乎不會變動
當初以為是 bug
後來發現這可能是 mozilla 故意設計的
底下的 Disk cache device 則正常動作
這麼做就是為了減少 Firefox 在記憶體裡面塞太多"暫存"網頁
所以 3.x 版之後的 Firefox 記憶體管理有比較好應該就是這個原因
其實從硬碟讀取暫存的網頁速度上跟在記憶體的差異並不是很大
所以我把 browser.cache.disk.capacity 設超過 1G
也就是讓 Disk Cache 能存放超過 1G 的暫存網頁
但後來發現 Disk Cache 居然有個上限
Number of entries 的地方大約到了 8192 後就停止再增加
所以 Disk Cache 頂多只能快取 100 ~ 150M 左右
不知道這是個 bug 還是 mozilla 故意的呢?
--
杏子:この世界に愛はあるの?
ゴンゾウ:この世界は愛で溢れているよ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.91.125
推 jtmh:不敢想像 1G 的 disk cache,光是要 maintain 就有一定的 07/04 21:33
→ jtmh:overhead 了吧? 07/04 21:33
→ AlanLive:主要是硬體過得去所以才想到開那麼大的 Disk Cache 07/04 22:08