firefox優化

一、firefox優化
A.火狐優化的兩個方法
設置火狐最小化時自動釋放內存,地址欄中輸入:about:config
在出現的新頁面上點擊鼠標右鍵,在彈出菜單中選擇:新建-布爾變量
在新建首選項名對話框中,輸入:config.trim_on_minimize,並點擊OK,在輸入布爾值對話框中,選擇True並點擊OK
現在重啓火狐打開網頁,打開任務管理器看下內存佔用,然後最小化火狐再看下內存佔用,是不是很顯示。

B.消除火狐卡的兩個根本方法
(以下方法一定要在刪除 urlclassifier3.sqlite和places.sqlite這個文件的前提下才有明顯效果)
在選項--安全,將僞造站點,和攻擊站點選項取消
urlclassifier3.sqlite文件用於記錄Firefox從Google抓取的反釣魚網站和惡意站點數據的,但一般情況下他會不斷增長。
這也是大家用久了火狐卡的原因之一,經過以上刪除和禁用之後您將體會到火狐快了很多。呵呵....
(不希望徹底禁止 Firefox的反釣魚功能,又不希望urlclassifier3.sqlite增長得瘋狂的可以把Firefox3 中"urlclassifier.updatecachemax"
的大小設置爲一個合理的值。比如把"urlclassifier.updatecachemax"設置爲"20971520"(20MB),實際的 urlclassifier3.sqlite文件大小在 24MB左右。
如何設置,在地址欄輸入about:config,在過濾器裏輸入 urlclassifier.updatecachemax,雙擊它,按實際情況輸入值即可。我一直禁用)
urlclassifier3.sqlite 文件用於記錄Firefox從Google抓取的反釣魚網站和惡意站點數據的,但一般情況下他會不斷增長。
這也是大家用久了火狐卡的原因之一,經過以上刪除和禁用之後您將體會到火狐快了很多。呵呵....
(不希望徹底禁止Firefox的反釣魚功能,又不希望 urlclassifier3.sqlite增長得瘋狂的可以把Firefox3中"urlclassifier.updatecachemax"
的大小設置爲一個合理的值。比如把"urlclassifier.updatecachemax"設置爲"20971520"(20MB),實際的 urlclassifier3.sqlite文件大小在 24MB左右。
如何設置,在地址欄輸入about:config,在過濾器裏輸入 urlclassifier.updatecachemax,雙擊它,按實際情況輸入值即可。我一直禁用[輸入0])

C.清除下載記錄,可以提高FIREFOX的速度
對清理出的Firefox下載窗口的具體步驟如下:

1、點擊 ”工具“。在最高級別的屏幕頂部,旁邊的文件,編輯,查看,等...
2、點擊 ”下載“。
3、在下載窗口。點擊 ”清理“ 按鈕在右下角。

二、解決FIREFOX佔內存太大的問題ZT
(在firefox地址欄中輸入 about:config)
這裏簡單介紹一下推薦做的幾個優化的地方:
1、加入一個boolean(布爾)項:config.trim_on_minimize,並設置爲true,這樣就可以在最小化時自動釋放內存。
2、修改 browser.sessionhistory.max_total_viewers修改值爲5或更小{頁面快進/快退功能中保存的頁面總數,默認是 -1(無限)}。
3、創建一個browser.cache.memory.capacity設置firefox使用多少內存來進行緩存,默認值 -1基於系統內存自動設置,18432=18MB一般適用於512M~1G內存。
4、 browser.cache.memory.enable[布爾值]該項和browser.cache.memory.capacity聯合起作用。如果設置爲true,firefox將使用browser.cache.memory.capacity指定的內存大小來進行緩存。
5、 browser.urlbar.clickSelectsAll[布爾值]決定在地址欄單擊時是高亮選中還是插入光標。
6、 browser.urlbar.hideGoButton[布爾值]決定是否顯示地址欄右側綠色的箭頭(一般人都是敲回車的,這個實在是雞肋)。
7、創建config.trim_on_minimize[布爾值](僅限於windows)決定是否象其它windows應用程序一樣最小化到任務欄時釋放內存,對於配置較低的電腦建議設置爲true,配置還過的去的設置爲false,這將加速firefox的最小化、最大化過程。
8、 dom.disable_window_open_feature.*[布爾值]以 dom.disable_window_open_feature. 開頭的設置總共有11個,*可以是 close,directories,location,menubar,minimizable,personalbar,resizable,scrollbars,status,titlebar,toolbar。這些設置控制彈出窗口(主要是廣告)的顯示元素,比如將dom.disable_window_open_feature.close設置爲true,則會強迫彈出窗口在右上角顯示一個關閉按鈕。建議將close和resizeable設置爲true。
9、dom.popup_maximum[整數]能夠同時打開的彈出窗口的數目。經常有一些惡意站點會冒出一大堆彈出窗口,直到屏幕崩潰爲止。建議將該值設置爲5或更小。
10、 extensions.dss.enabled[布爾值]決定是否能夠動態主題切換。假如設置爲true,在安裝或切換主題時,將立刻顯現出新主題的效果,而不用關閉firefox後重新引導firefox。
11、network.cookie.cookieBehavior[整數]決定 firefox處理cookies的政策。設置爲1允許所有的 cookies,設置爲2禁止所有的cookies,設置爲1僅允許原始站點的cookies,不允許第三方(大多是廣告)的cookies。建議設置爲 1。
12、network.dnsCacheEntries[整數](需創建)決定在firefox的DNS緩存中保存條目的數目。當在 firefox中鍵入一個web地址時,它通過查詢DNS服務器將web地址轉化爲IP,在當地緩存中保存一定數量的DNS條目,下次再鍵入同樣的web 地址時,就能加快瀏覽速度。默認firefox將該值設置爲20,建議將該值設置爲一般情況瀏覽web站點的數目。
13、 network.dnsCacheExpiration[整數](需創建)決定緩存的DNS條目過期的時間。默認爲60秒。
14、 network.http.max-connections[整數]決定同時能夠打開多少http連接。默認值是24,如果你的網絡連接夠快,可以嘗試增大此值,最大值爲65535。但要注意的是,增大該值僅僅增大了同時打開http連接數目的可能,你並不能強迫firefox每次都打開那麼多的 http連接。
15、network.http.max-connections-per-server[整數]決定在單個服務器能夠同時打開的連接數。默認值爲8,你可以增大此值來加快瀏覽速度,最大值爲255。但要注意的是,此值改的太大,一些服務器會認爲你在進行DDoS攻擊,從而拒絕你的連接請求。事實上,如果所有的firefox用戶都不理智的把此值改的太大,大多數站點的瀏覽速度不會得到提升,反而會非常慢。
16、 network.http.max-persistent-connections-per-proxy[整數]假如你使用的是代理,該值決定同時有多少連接處於活動狀態。默認值爲4,可以適當增大此值加快瀏覽速度。但要注意的是,此值改的太大,會增大代理服務器的壓力,從而影響每個使用該代理的用戶的瀏覽速度。
17、network.http.max-persistent-connections-per-server[整數]假如沒有使用代理,該值決定在單個服務器上同時有多少連接處於活動狀態。默認值爲2,可以適當增大此值加快瀏覽速度,最大值爲255。但要注意的是,此值改的太大會增大服務器的壓力,從而有可能被該服務器拒絕連接請求。
18、network.http.pipelining[布爾值]決定是否使用HTTP Pipelining特性,建議設置爲true,加快瀏覽速度,儘管該特性不是所有的服務器和代理都支持。
19、 network.http.pipelining.maxrequests[整數]決定使用HTTPPipelining特性時發送的最大連接請求。默認值爲4,最大值爲8,比8大的值會被忽略,1表示不使用 HTTPPipelining特性,建議將該值設置爲8。
20、 network.http.proxy.pipelining[布爾值]決定是否在使用代理時使用HTTP Pipelining特性。建議設置爲true,要注意的是,該值有效的前提是network.http.proxy.keep-alive值爲 true。
21、network.http.redirection-limit[整數]決定接受多少連續的重定向。比如說你進入一個站點舊的網址,可能會被重定向到一個新的網址,這叫一個重定向。
22、network.prefetch-next[布爾值]決定是否使用Link Prefetching特性。建議設置爲false。
23、nglayout.initialpaint.delay[整數](需創建)決定在顯示頁面內容時等待多少毫秒。適當的延遲可以讓firefox引導和調整各種各樣的頁面元素以便正確顯示。默認值是250毫秒,你可以增大或減小該值,當然,這取決於你的瀏覽習慣。
24、plugin.default_plugin_disabled[布爾值]當瀏覽某個網頁缺少某個插件(比如 flash)時是否提示安裝。
25、privacy.popups.disable_from_plugins[整數]設置爲0不阻止任何彈出窗口,設置爲1阻止彈出窗口的最大數目取決於dom.popup_maximum,設置爲3阻止所有的彈出窗口,設置爲2僅阻止來自插件的彈出窗口

三、 firefox3不能保存帳號密碼設置問題
如果ff3不能保存一些相關應用的帳號和密碼等設置時,問題大概出在password的文件上
報錯信息會是nsloginmanager.js的某行
找到profile下的signons*.txt 和 key*.db,portable和安裝版的位置不一樣,用搜索找.
在關閉firefox的狀態下刪除上面提到的文件,或者移開然後重新打開 firefox,就好了
因爲這個問題,我的gmail manager不能保存帳號

四、兼容ie和firefox的複製內容至剪貼板
引用
function copyToClipboard(txt) {
if(window.clipboardData) {
window.clipboardData.clearData();
window.clipboardData.setData(”Text”, txt);
} else if(navigator.userAgent.indexOf(”Opera”) != -1) {
window.location = txt;
} else if (window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege(”UniversalXPConnect”);
} catch (e) {
alert(”被瀏覽器拒絕!\n請在瀏覽器地址欄輸入’about:config’並回車\n然後將’signed.applets.codebase_principal_support’設置爲’true’”);
}
var clip = Components.classes[’@mozilla.org/widget/clipboard;1′].createInstance(Components.interfaces.nsIClipboard);
if (!clip)
return;
var trans = Components.classes[’@mozilla.org/widget/transferable;1′].createInstance(Components.interfaces.nsITransferable);
if (!trans)
return;
trans.addDataFlavor(’text/unicode’);
var str = new Object();
var len = new Object();
var str = Components.classes[”@mozilla.org/supports-string;1″].createInstance(Components.interfaces.nsISupportsString);
var copytext = txt;
str.data = copytext;
trans.setTransferData(”text/unicode”,str,copytext.length*2);
var clipid = Components.interfaces.nsIClipboard;
if (!clip)
return false;
clip.setData(trans,null,clipid.kGlobalClipboard);
alert(”複製成功!”)
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章