1. 在網址列輸入 about:config
2.
尋找(或是按右鍵新增真假值) browser.cache.disk.enable
3.
將值設為 False
4.
尋找(或是按右鍵新增真假值) browser.cache.memory.enable
5.
將值設為 True
4.
尋找(或是按右鍵新增整數) browser.cache.memory.capacity
5.
將值設為你想要的大小,單位為 KB,若要設 512MB 則是 524288,設 -1 表示 Firefox 自行決定,4G記憶體使用者建議設為30720
6.
尋找(或是按右鍵新增整數) browser.cache.disk.capacity
7.
將值設 0

8. 尋找(或是按右鍵新增整數) browser.cache.memory.max_entry_size
9.
將值設為 1536 (1.5M)


browser.cache.memory.max_entry_size 為單筆資料使用記憶體的最大大小

browser.cache.memory.capacity 為全部資料使用記憶體的總容量

browser.cache.memory.max_entry_size超過browser.cache.memory.capacity定義的總量的90%的記錄將不會被緩存

--------------------------------

新增停用 plugin-container.exe

1. 在 FireFox 的網址列打入"about:config”,出現警告訊息,不管它,直接按「我發誓,我一定會小心的!」的按鈕,接著,就會進行Firefox的設定頁面。

2.搜尋 dom.ipc.plugins.enabled ,並把 dom.ipc.plugins.enabled開頭的五個項目全部設為false,如果只有一個,就要自己新增其他四個(真假值)

dom.ipc.plugins.enabled
dom.ipc.plugins.enabled.npctrl.dll
dom.ipc.plugins.enabled.npqtplugin.dll
dom.ipc.plugins.enabled.npswf32.dll
dom.ipc.plugins.enabled.nptest.dll

FireFox23之後多加的設定

1. 在「搜尋」框裡輸入「click_to_play」,在下面過濾出的偏好設定項目「plugins.click_to_play」上面點兩下,讓設定值變成「true」

2. 開啟 Firefox 主選單,點選「附加元件」,把Shockwave Flash從總是啟用改成「啟用時詢問

------------參考資料--------------

//Web內容緩存=記憶體緩存+磁片緩存

//user_pref("network.http.use-cache", true);//使用HTTP檔緩存?優先順序最高,若為false,則禁用記憶體和磁片緩存,參考

user_pref("browser.cache.check_doc_frequency", 3);//檢查緩存網頁是否需更新的頻率?前提是開啟 cache.memory 或者 cache.disk 參考

//0 每次會話期檢查1 次;1 每次打開該該網頁時檢查;2 從不檢查更新,只從緩存中讀取該網頁;3 當該網頁過期時檢查更新(默認)

user_pref("config.trim_on_minimize",true);//最小化時壓縮記憶體佔用?該參宿不能減少記憶體佔用,只是把記憶體的資料置換到磁片中,喚醒時可能會出現慢醒現象

//user_pref("memory.free_dirty_pages", true);//默認false,功能不明,參考

 

//記憶體緩存

//user_pref("browser.cache.memory.enable", true);//開啟記憶體緩存?建議true參考

//緩存內容包括解碼的圖片、郵件、新聞、程式介面元素;decoded images, messages, and chrome items

//browser.cache.disk_cache_ssl 被設為true時,加密的網站內容會被緩存到磁片,

//user_pref("browser.cache.memory.capacity", -1); //記憶體緩存大小?該參數默認不存在,由只能自動分配的值替代 參考

//-1 根據實體記憶體大小自動分配緩存容量,具體分配方案如下表;0 不緩存;任意正整數KB的記憶體緩存;

實體記憶體

32MB

64M

128M

256M

512M

1G

2G

4G

>=8G

記憶體緩存KB

2MB

4MB

6MB

10MB

14336

18432MB

24MB

30720

32768

//user_pref("browser.cache.memory.max_entry_size", 1536);//最大記憶體緩存記錄?KB,默認5120KB,即5M

//-1 即無限制,但超過browser.cache.memory.capacity定義的總量的90%的記錄將不會被緩存

//5M似乎有點兒大,什麼圖片會這麼大?暫定1.5M吧,即1536

 

//磁片緩存

user_pref("browser.cache.disk.enable",true);//開啟磁片緩存?具體緩存內容同上面兩個參數; 設為false就沒必要修改緩存路徑了,參考

//優先順序小於privacy.clearOnShutdown.cache,即退出時清理緩存等同於隱私模式,會徹底禁止了磁片緩存

user_pref("browser.cache.disk_cache_ssl",true);//開啟ssl磁片緩存?如果你想徹底關閉磁片緩存,設為false 參考

 

user_pref("browser.cache.disk.smart_size.enabled",true);//開啟磁片緩存容量自動管理?即開啟smart sizing?默認true

user_pref("browser.cache.disk.smart_size.first_run", false);//標記是否屬於首次smart sizing?默認true

//user_pref("browser.cache.disk.smart_size_cached_value", 524288);//該參數貌似是上一項啟用後,自動生成

 

//user_pref("browser.cache.disk.capacity", 256000);//手動設置磁片緩存大小為?KB參考,默認2560000 即不緩存,忽視自動緩存管理,手動設置,建議使用自動緩存管理

//user_pref("browser.cache.disk.max_entry_size", 51200);//最大磁片緩存記錄?默認為browser.cache.disk.capacity的八分之一51200,即50M

//user_pref("browser.cache.disk.parent_directory", "R:\\FFtemp");//緩存位置位於該處制定目錄下的cache檔夾內當參數browser.cache.disk.enable設為false時,就沒必要修改該參數了

 

 

arrow
arrow
    全站熱搜

    Max 發表在 痞客邦 留言(1) 人氣()