FireFox最佳化

FireFox娘解除封印了XD

我建議每個使用者都不要堅持使用單一browsers,我替別人安裝機器或設定系統時也通常會多裝幾個browsers以備不時之需。

IE的使用者太多,導致很多worms和spywares根本是衝著它來,特別是共匪地區的網站如果用IE上一會就很容易被綁架;加上它又是和OS成為不可分割的存在,有些security holes一被攻進去就是系統管理員權限然後被塞木馬之類的。更不用提IE 7之前的版本都不支援好用的tab功能,多開幾個網站就滿滿的視窗,根本沒辦法先把網頁開好再慢慢看。所以除非是非用IE不可的網頁,我是能不開它就不開。

Opera的話,它開的速度超快,又幾乎沒有bug或security hole,但我沒辦法用它跑MLB.TV…所以它是用的備用選擇。

火狐雖然執行速度最慢,也不是bug-free,但它仍然是我使用瀏覽器的第一選擇。衝著它來的worms並不多(如果它市佔率達到30%,我才會比較擔心這方面的問題),加上可以自己加功能的擴充套件,使用上非常方便。唯一讓我不滿的問題就是它吃記憶體兇到暴,有時幾天沒關browsers就被它吃掉500M以上。

當然,中文版的維護者之一是學弟piaip,支持火狐也有肥水不落外人田的味道:p

速度慢的解決方案上,先前是使用fasterfox套件,但前陣子發現使用上有些狀況,還有它的設定語系是匪体字,我就暫時將它關閉。

後來在這裡找到了手動的調整法,一試之下成效卓著,執行速度有明顯改善!

底下是我做的調整︰

  1. 開啟FireFox,在網址列處打about:config,會跳出設定設定項。
  2. 參數分字串、整數、真假值,先在搜尋列尋找要改的參數,找到的話直接修改其值。若找不到,則按右鍵新增。
  3. 全部修改完後,關閉FireFox再重開即生效。

在視窗縮小時會自動釋放記憶體,可解決它吃記憶體的問題︰

真假值,config.trim_on_minimize,True

加速設定︰

整數,content.notify.backoffcount,5
真假值,network.http.pipelining,true
真假值,network.http.proxy.pipelining,true
整數,network.http.pipelining.maxrequests,8
真假值,plugin.expose_full_path,true
整數,ui.submenuDelay,0

高速電腦用設定︰

整數,browser.cache.memory.capacity,65536
真假值,content.interrupt.parsing,true
整數,content.max.tokenizing.time,2250000
整數,content.notify.interval,750000
真假值,content.notify.ontimer,true
整數,content.switch.threshold,750000
整數,network.http.max-connections,48
整數,network.http.max-connections-per-server,16
整數,network.http.max-persistent-connections-per-proxy,16
整數,network.http.max-persistent-connections-per-server,8
整數,nglayout.initialpaint.delay,0

加快瀏覽速度︰

真假值,browser.turbo.enabled,true
真假值,network.http.pipelining,true
真假值,network.http.pipelining.firstrequest,true
整數,network.http.pipelining.maxrequests,32
真假值,network.http.proxy.pipelining,true
整數,nglayout.initialpaint.delay,750000

在〈FireFox最佳化〉中有 7 則留言

  1. 有些值好像稍微改的太過火了 可能會瞬間CPU爆衝 XU
    我家最新的那台我也沒改這麼超過
    不過可以在這裡順便問一下piaip的事嗎?
    我記得他年初應該就退下來了,怎麼雷鳥繁中還在1.0x?
    等好久啊(grim)

  2. 因為我的機器升過級不怕這樣改XD

    piaip現在在幹嘛我也不知道, 可能會有些有跟他聯絡的人看到這個轉告他吧:p

    其實他的作品中我最常用的還是pAppLocale:p (或pietty吧…)

  3. 「高速電腦用設定」下的
    「cnetwork.http.max-persistent-connections-per-proxy」
    是多了最前面一個c嗎?

    「nglayout.initialpaint.delay」這個在「高速電腦用」跟「加快瀏覽速度」
    都有,那要用哪一個啊XD

  4. 請問有沒有2.0的修改方式呀?我在2.0裡面沒有看到

    config.trim_on_minimize,True

    請指教,謝謝。(sniff)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *