推 karst10607:原po這樣po,讓我也開始好想用這個了 10/18 00:16
推 QuentinHu:要怎麼設定阿 教一下 0.0 10/18 03:40
推 xvid:這類東西最後還是會在頻寬和快取更新上矛盾 10/18 11:36
→ AlanLive:樓上是指抓到舊資料嗎? 瀏覽器跟 Squid 的預設值應該能避 10/18 13:33
→ AlanLive:免這類問題吧。 10/18 13:33
另外我想到,開發人員限制 Firefox 快取資料條目數量的原因,可能是出於,
針對不熟悉設定的使用者,若不慎設定了一個很大的快取上限 (10G以上),然後又
設定關閉瀏覽器不清除 Cachoe 資料,如此使用久了硬碟空間會不斷的增長,
有些不明白原理的使用者會認為 Firefox 是個吃容量的怪物,
所以在 4.0 以前的版本上限制條目為 8192 條,快取資料最多到 300m ~ 400m
4.0 以後兩倍約 600m ~ 800m,這部分 IE8 的最大限制存放空間為 1024m,
條目上限不清楚,GC 則不清楚,所以快取的問題可說是瀏覽器開發商針對非核心
使用者所做的妥協,與其期待開發商將預設值提高,不如建議將此一參數
設定開放出來,讓核心使用者能根據自己的需要做調整 (ex.abouot:config)
※ 編輯: AlanLive 來自: 122.116.91.125 (10/18 14:12)
→ AlanLive:現在講的條目上限指的是硬碟快取的部分,記憶體上限比較 10/18 14:50
→ AlanLive:高,但有沒有限制最大值不得而知,我猜是沒有。 10/18 14:51
推 Canal:8192實在有夠少 容量都沒吃滿 數量就滿了 10/18 15:22
→ AlanLive:就是那位Google工程師所強調瀏覽器快取效率低落原因之一 10/18 15:29
使用外部 Proxy Server 的另一個好處就是 browser.cache.memory.capacity 可以設小
一點 (完全關閉好像不太好),這樣就能限制 Firefox 吃記憶體的速度,因為這個項目
設大了,雖能快取更多資料,但相對的記憶體也會吃更多,當記憶體增長到某個程度後,
使用者只會想重新啟動瀏覽器而已 (Firefox 消耗的記憶體越大,UI 的反應也跟著慢
這是單線程(分頁)的致命傷),而且一但關閉瀏覽器,記憶體內的快取就全沒了。
※ 編輯: AlanLive 來自: 122.116.91.125 (10/18 15:50)
※ 編輯: AlanLive 來自: 122.116.91.125 (10/18 15:52)
→ bunjie:那麼有人知道一條快取容量上限是多少@@? 10/18 18:25
→ AlanLive:那個應該沒限制 10/18 18:30
推 hirokofan:我明明就開了1.5G的空間給他塞說-_- 10/18 22:14
→ hirokofan:可是我下載一個影片,只要超過60M就一定會從cache消失 10/18 22:14
→ hirokofan:本以為是media.cache_size設定,調到100M也無用 10/18 22:15
→ AlanLive:原來如此,又得知了一個 Firefox 的快取限制 10/18 22:16
推 hirokofan:60M是大約的數字,總之我沒有cache到超過70M的檔案 10/19 19:54
→ hirokofan:60M以下都沒問題(用nicofox抓nico影片) 10/19 19:55