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,參考,默認256000;0 即不緩存,忽視自動緩存管理,手動設置,建議使用自動緩存管理
//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時,就沒必要修改該參數了
留言列表