FireFox的啓動速度及優化(續)

FireFox V2.0來了,IE V7.0也來了,一場大決戰正在上演着,對於2者來說,各有優缺點。在正式開始接受、使用FireFox之前我一直使用傲遊(Maxthon-原名 MyIE2), 個人感覺是很不錯的瀏覽器。它是一款免費瀏覽器,乃國人編寫!很N的,也支持插件功能。現在Microsoft已經正式支持其開發了.... Stop!偏題了。不過還是想說一句:遨遊很不錯!

FireFox的確也不錯,之前我給GFans.org上寫幾篇文章時 截圖的瀏覽器是FireFox Plus,加上很多插件,加上了GoogleToolbar 和替換了原有的Skin...很多人留言或者發信給我,詢問關於我瀏覽器的問題,都說很漂亮...  不過FireFox的啓動速度確實不敢恭維了!我家裏電腦1.8G的P-M,內存1G,顯卡128MB,啓動起來也需要5-6秒左右的時間。而遨遊僅需要1秒!可能是因爲我插件加載很多的緣故,(我的常用插件26個),但畢竟FF的插件很棒 讓我難以割捨!

其實很多網站/博客上也都曾提及FireFox的啓動速度之法。其中最有名的要數:Firefox Preloader來提高速度了。不過我今天要講的,是全面的!最詳細的!加快啓動速度之法,可以說我儘量做到是有史以來講解最全面的優化手段。全部原創 收集整理  (以下爲Windows爲例  Linux可以參照)

  1. 主頁設定:about:blank
  2. 取消啓動時候:檢查是否爲默認瀏覽器
  3. 在啓動ff的快捷方式裏面加入啓動參數: /Prefetch:1,也就是比如:
    如 “C:\Program Files\Mozilla Firefox\firefox.exe” /Prefetch:1
  4. 另外在你的 FF 快捷方式後面加上 -turbo  (FF的啓動速度 也會加快)
    如  "C:\Program Files\Mozilla Firefox\firefox.exe" -turbo
  5. 擴展:使用常用的,把不常用的刪除,以及對於產生內存泄漏的擴展儘量不用,或者少用 (一般4-5個,如果電腦內存很大可以多用增強FF功能)
  6. 取消:FireFox自動更新功能,包括FireFox擴展的自動更新 (建議定期手動更新)
  7. 關於FireFox的Theme(主題),儘量不要使用體積很大的Skin (體積越大 加載越慢)
  8. 定期清理網頁緩存,Cookies,等等...
  9. 使用軟件加速:
    • Mozilla Optimizer
      • 簡介: 用於加速Mozilla、Mozilla Firefox、以及 Netscape
      • 適用操作系統: Windows
      • 官方連接: http://www.computerbase.de/
         
    • Tweak Network Settings
      • 簡介: 這是一個FireFox擴展插件,它主要進行網路連線的改進,並提供 "one touch" (單鍵) 加速的功能。
      • 適用操作系統: Firefox 支持的平臺都可以使用。
      • 官方連接: http://www.bitstorm.org/extensions/
         
    • Firetweaker
    • FireTune
      • 簡介: 該程序可更具電腦的等級,以及網路連線的速度不同,而進行調整適用於不同電腦的最佳化的參數.
      • 適用操作系統: Windows
      • 官方連接:  http://www.totalidea.com/freestuff4.htm
         
    • FasterFox
      • 簡介:  主要用於改善 Prefetch Links、Tweak Network、Page Load Timer、Block Popups 這幾個項目。
      • 適用操作系統:  Windows 
      • 官方連接:  http://fasterfox.mozdev.org/ 
         
    • Firefox Preloader
      • 簡介:  它會將Firefox一些常用的組件預先裝入內存中,讓你的Firefox在啓動時的速度大大的獲得改善。但缺點也在於增大了內存佔用。
      • 適用操作系統:  Windows
      • 官方連接:  http://sourceforge.net/projects/ffpreloader/
         
  10. 使用FireFox參數設定: ( 適用於FireFox 1.0+ 以上版本,版本不同可能有所差異 )

   其實這部分就是FireFox的設置進階篇了,一般菜鳥不會調用到這部分,也不建議你自己隨便去亂改參數。下面正式開始:

   FireFox 除了我們常用的“Tools”工具--“Options”選項,中進行各項設置之外,還有支持很多選項的手動修改,一般我們看不到,需要調用時候 在瀏覽器地址欄中輸入“about:config”,然後界面就出來無數參數設定了。如同Windows操作系統的註冊表一樣,支持幾種參數設定: “String”(字符串) 、“Integer”(整數)、“boolean”(真假值).我們可以設定其參數值,方法就是找到我們要的參數,然後雙擊它,在彈出框中把默認設置改爲 我們需要的設定值。

(以下是建議的設定與參數  由不同作者所做,各有一些不同,您可以選擇性使用,或全部使用.)原文來自[Speeding up Firefox the right way]

7.1 加快啓動速度

  • 通用設定:這裡的選項與您的電腦運算速度及網路速度無關,是每臺電腦都可使用的設定.其他的選項請依您的電腦與網路
"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
  • 寬頻/高速電腦使用者設定:這些設定適用60MB以上的記憶體,以及較快的寬頻網路((A)DSL/Cable/fiber ).
"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
  •  中等網速/高速電腦使用者設定:這些設定適用較慢的寬頻網路((A)DSL/Cable).
"browser.cache.memory.capacity", 65536
"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
  •  窄頻/高速電腦:56K/V9.0撥接網路適用
"browser.cache.memory.capacity", 65536
"browser.xul.error_pages.enabled", true
"content.interrupt.parsing", true
"content.max.tokenizing.time", 3000000
"content.maxtextrun", 8191
"content.notify.interval", 750000
"content.notify.ontimer", true
"content.switch.threshold", 750000
"network.http.max-connections", 32
"network.http.max-connections-per-server", 8
"network.http.max-persistent-connections-per-proxy", 8
"network.http.max-persistent-connections-per-server", 4
"nglayout.initialpaint.delay", 0
  • 寬頻/慢速電腦:這裡的最後一項設定取消狀態列的功能,以節省電腦的運算.
"content.max.tokenizing.time", 3000000
"content.notify.backoffcount", 5
"content.notify.interval", 1000000
"content.notify.ontimer", true
"content.switch.threshold", 1000000
"content.maxtextrun", 4095
"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", 1000
"dom.disable_window_status_change", true
  • 窄頻/慢速電腦
"content.max.tokenizing.time", 2250000
"content.notify.interval", 750000
"content.notify.ontimer", true
"content.switch.threshold", 750000
"network.http.max-connections", 32
"network.http.max-connections-per-server", 8
"network.http.max-persistent-connections-per-proxy", 8
"network.http.max-persistent-connections-per-server", 4
"nglayout.initialpaint.delay", 750
"dom.disable_window_status_change", true

7.2 加快你 FireFox 網頁瀏覽的速度 原文來自[這裏]

"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", 0

7.3 其他建議參數設定

"browser.display.show_image_placeholders", true
"browser.chrome.favicons", fales
"browser.urlbar.autocomplete.enabled", true
"browser.urlbar.autoFill", true
"network.http.pipelining.firstrequest", true

7.4 減少Firefox的內存佔用量

點擊右鍵,new  -->  integer  -->  輸入 browser.cache.memory.capacity  -->  確定  -->  輸入數值,推薦“16000”。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章