MozTW 討論區
https://forum.moztw.org/

請問如何限制cache資料夾所佔用的容量?
https://forum.moztw.org/viewtopic.php?f=2&t=29496
1 頁 (共 1 頁)

發表人:  eternia [ 2010-02-12, 11:41 ]
文章主題 :  請問如何限制cache資料夾所佔用的容量?

我利用"about:config"將cache資料夾設定在1G的ramdisk上
已經在「選項」把「離線資料儲存」設置在50MB
可是下載超過500MB的檔案時,就會顯示容量不足的訊息
查看之下才發現cache資料夾的大小和尚未抓完的檔案大小幾乎一樣
cache資料夾吃了數百MB,ramdisk被尚未完成的檔以及暫存檔給用光了,沒辦法繼續下載
之前用3.0.X版本時,只要欲下載的檔小於ramdisk的預設容量都還可以很順利的下載
請問該如何限制cache資料夾所佔用的容量呢?或是調整什麼參數後可以解決呢?
謝謝

發表人:  orange [ 2010-02-13, 02:29 ]
文章主題 :  Re: 請問如何限制cache資料夾所佔用的容量?

要解決最簡單的方法就不要設定disk cache在ram disk上,反正在網路應用上幾乎也沒辦法感受到他的優勢
與其浪費ram在disk cache 上不如 增加memory cache的大小會比較實際

或者不要使用離線功能看看,因為看起來你似乎ram disk存在兩份下載的資料

發表人:  黑諾 [ 2010-02-15, 07:20 ]
文章主題 :  Re: 請問如何限制cache資料夾所佔用的容量?

試試下面的方法:
工具->選項->進階->網路
「離線資料儲存」最多使用「0」MB磁碟空間存放快取資料

發表人:  JackieKu [ 2010-02-16, 23:06 ]
文章主題 :  Re: 請問如何限制cache資料夾所佔用的容量?

下載大型檔案的時候
通常會問你要存在哪裡or存放在預設下載目錄
還未下載完的部分也是放在該目錄
所以理應不會造成你說的空間不足的問題

至於你說的"離線資料儲存"設定
應該是給HTML5的OfflineCache用的
目前很少網站用到
而且OfflineCache就是要離線還能使用的
放在RAM裡面一點意義也沒有

若想要用RAM來放cache可以用about:config
把browser.cache.disk.enable設成false就好
經過我的測試 這樣原本應該放在disk的cache通通會放在ram裡面
如果覺得自己的ram很大 我覺得這是可以考慮的方案
當然必須犧牲的是firefox關掉cache就跟著失蹤了
(不過反正下次開瀏覽器的時候大概cache也幾乎都超過時效了)

PS. about:config中browser.cache.*有許多關於cache的設定

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/