看板 Browsers 關於我們 聯絡資訊
就算是 Firefox 4.0,對快取的改進還是有限 ( Number of entries: 提高兩倍) 要期待開發者提高瀏覽器的快取性能不知要等多久 所以我的結論是直接架個 Squid Server 來當硬碟快取 (如此內建快取可關閉) 比較實在 好處是所有支援代理伺服器的瀏覽器/程式都能使用同一台 Proxy Server 達到資源(網頁)共享,也可提供給在同區網底下的其它電腦使用 最重要的是快取容量/大小/時間可自己決定 且 Squid 的網路連線品質也不差 (許多大型網路公司在用) Squid 也有提供 Windows 的版本 http://squid.acmeconsulting.it/ Squid 安裝教學 (Windows 版) http://changyy.pixnet.net/blog/post/23150316 想設定好 Squid 需要有一定的網路知識,但只是讓基本的快取功能運作起來還是滿容易的 找一顆容量不高的舊硬碟當快取碟,家裡所有瀏覽器的快取全部集中在裡面 舊的硬碟 I/O 存取速度應該能應付少量的來源需求 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.91.125
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