「Firefox 最佳化」修訂間的差異
出自 MozTW Wiki
小 (→[ 新手 ]使用最佳化軟體程式/Extension) |
Danielwang(對話 | 貢獻) 小 |
||
行 1: | 行 1: | ||
− | + | Firefox 的官方版本相當注重不同的使用環境與穩定性, 但也為此做部份效能的犧牲. 這篇文章將說明與建議, 如何根據您的環境, 將 Firefox 的效能完全發揮出來. | |
− | ''' | + | '''重要:'''這些設定有可能造成不穩定或系統問題,也不保證有顯著效果。使用者請自行承擔風險,有任何問題或建議也歡迎回報。 |
+ | ==[新手]使用最佳化軟體程式/擴充套件== | ||
+ | 對於新手,我們建議使用現成的最佳化程式或擴充套件來最佳化 [[Mozilla Firefox|Firefox]]。 | ||
+ | 這些程式提供友善的介面,讓您輕鬆進行最佳化 Firefox的工作。 這些程式也大多提供復原的功能。此外也有的依作者個人的經驗配置一組選項參數,讓你按一個鍵就能完成最佳化,不需要深入了解各選項的效果。 | ||
− | + | ;Mozilla Optimizer:這個程式可以加速 Mozilla、Mozilla Firefox、以及 Netscape。適用於 Windows 平台。 | |
− | + | :[http://www.computerbase.de/ Mozilla Optimizer 網站]‧[http://forum.moztw.org/viewtopic.php?t=2520 討論 Mozilla Optimizer] | |
− | + | ;Tweak Network Settings:這個擴充套件主要進行網路連線的改進,並提供 "one touch" (單鍵) 加速的功能。Firefox 支援的平台都可以使用。 | |
− | + | : [http://www.bitstorm.org/extensions/ Tweak Network Settings 網站]‧[http://forum.moztw.org/viewtopic.php?t=3808 討論 Tweak Network Settings] | |
− | + | ;Firetweaker:這個程式除了可以進行加速外,更提供很多 Firefox 工具-選項中所沒有提供的喜好設定。適用於 Windows 平台。 | |
− | + | :[http://www.emilsoft.net/products/firetweaker.php Firetweaker 網站]‧[http://forum.moztw.org/viewtopic.php?p=35165 討論 Firetweaker] | |
− | + | ;FireTune:這個程式可依電腦的等級,以及網路連線的速度調整最佳化的參數.適用於 Windows 平台。 | |
− | [http://www.computerbase.de/ | + | [http://www.totalidea.com/freestuff4.htm FireTune 網站][http://forum.moztw.org/viewtopic.php?t=7466 討論 FireTune] |
− | + | ;FastFox:這個套件主要改善 Prefetch Links、Tweak Network、Page Load Timer、Block Popups 這幾個項目。 | |
− | + | :[http://fasterfox.mozdev.org/ FastFox 網站]‧[http://forum.moztw.org/viewtopic.php?t=11115 討論 FastFox] | |
− | [http://www.bitstorm.org/extensions/ | ||
− | |||
− | |||
− | [http://www.emilsoft.net/products/firetweaker.php | ||
− | |||
− | |||
− | [http://www.totalidea.com/freestuff4.htm | ||
− | |||
− | |||
− | [http://fasterfox.mozdev.org/ | ||
==[進階]自行設定參數== | ==[進階]自行設定參數== | ||
− | + | Firefox 一些細部的調整除了手動修改設定檔外,也可以在網址列輸入 "about:config" 進行「較友善」的選項搜尋與修改。 | |
− | + | 選項可以依參數的型態分為三類:字串、整數、與真假值。 | |
− | 舉例來說, | + | 舉例來說,要設定下面這個選項: |
<pre> | <pre> | ||
"network.http.pipelining.maxrequests", 8 | "network.http.pipelining.maxrequests", 8 | ||
</pre> | </pre> | ||
− | 我們可以在上方過濾器(搜尋)輸入"network.http.pipelining" | + | 我們可以在上方過濾器(搜尋)輸入 "network.http.pipelining",程式會自動列出符合的選項.<BR>在您欲修改的選項上按右鍵-選擇"修改"(如過要修改的是真假值,請選擇切換),輸入欲修改的參數值(如本例是"8") |
有時候您會過濾(搜尋)不到想要修改的選項.<BR>這時候請按右鍵-選擇"新增",並選擇正確的型態並新增這個選項. | 有時候您會過濾(搜尋)不到想要修改的選項.<BR>這時候請按右鍵-選擇"新增",並選擇正確的型態並新增這個選項. | ||
以下建議的設定與參數由不同作者所做,各有一些不同.您可以則一套用,或全部使用. | 以下建議的設定與參數由不同作者所做,各有一些不同.您可以則一套用,或全部使用. | ||
− | |||
− | |||
− | |||
− | |||
*'''Speeding up Firefox the right way''' | *'''Speeding up Firefox the right way''' | ||
− | 原文來自[[http://codebetter.com/blogs/darrell.norton/archive/2005/01/28/48720.aspx | + | 原文來自[[http://codebetter.com/blogs/darrell.norton/archive/2005/01/28/48720.aspx Speeding up Firefox the right way]] |
− | |||
− | |||
(1)通用設定:這裡的選項與您的電腦運算速度及網路速度無關,是每台電腦都可使用的設定.其他的選項請依您的電腦與網路,在(2)~(6)項中選用. | (1)通用設定:這裡的選項與您的電腦運算速度及網路速度無關,是每台電腦都可使用的設定.其他的選項請依您的電腦與網路,在(2)~(6)項中選用. | ||
行 58: | 行 45: | ||
"ui.submenuDelay", 0 | "ui.submenuDelay", 0 | ||
</pre> | </pre> | ||
− | |||
− | |||
(2)寬頻/高速電腦使用者設定:這些設定適用60MB以上的記憶體,以及較快的寬頻網路((A)DSL/Cable/fiber ). | (2)寬頻/高速電腦使用者設定:這些設定適用60MB以上的記憶體,以及較快的寬頻網路((A)DSL/Cable/fiber ). | ||
行 75: | 行 60: | ||
"nglayout.initialpaint.delay", 0 | "nglayout.initialpaint.delay", 0 | ||
</pre> | </pre> | ||
− | |||
(3)中等頻寬/高速電腦使用者設定:這些設定適用較慢的寬頻網路((A)DSL/Cable). | (3)中等頻寬/高速電腦使用者設定:這些設定適用較慢的寬頻網路((A)DSL/Cable). | ||
行 90: | 行 74: | ||
"nglayout.initialpaint.delay", 0 | "nglayout.initialpaint.delay", 0 | ||
</pre> | </pre> | ||
− | |||
(4)窄頻/高速電腦:56K/V9.0撥接網路適用:P | (4)窄頻/高速電腦:56K/V9.0撥接網路適用:P | ||
行 108: | 行 91: | ||
"nglayout.initialpaint.delay", 0 | "nglayout.initialpaint.delay", 0 | ||
</pre> | </pre> | ||
− | |||
(5)寬頻/慢速電腦:這裡的最後一項設定取消狀態列的功能,以節省電腦的運算. | (5)寬頻/慢速電腦:這裡的最後一項設定取消狀態列的功能,以節省電腦的運算. | ||
行 125: | 行 107: | ||
"dom.disable_window_status_change", true | "dom.disable_window_status_change", true | ||
</pre> | </pre> | ||
− | |||
(6)窄頻/慢速電腦 | (6)窄頻/慢速電腦 | ||
行 140: | 行 121: | ||
"dom.disable_window_status_change", true | "dom.disable_window_status_change", true | ||
</pre> | </pre> | ||
− | |||
− | |||
− | |||
− | |||
*'''加快你 FF 瀏覽的速度''' | *'''加快你 FF 瀏覽的速度''' | ||
原文來自[[http://forum.moztw.org/viewtopic.php?t=4913 這裡]] | 原文來自[[http://forum.moztw.org/viewtopic.php?t=4913 這裡]] | ||
− | |||
− | |||
<pre> | <pre> | ||
行 161: | 行 136: | ||
如"C:\Program Files\Mozilla Firefox\firefox.exe" -turbo | 如"C:\Program Files\Mozilla Firefox\firefox.exe" -turbo | ||
</pre> | </pre> | ||
− | |||
− | |||
− | |||
− | |||
*'''其他''' | *'''其他''' | ||
行 175: | 行 146: | ||
</pre> | </pre> | ||
− | == | + | ==關於非官方 rebuild/repackage == |
− | |||
+ | 非官方 rebuild/repackage 除了在編譯上對您的平台/CPU 做出最佳化外,通常也會依作者的經驗,預先進行最佳化的設定.因此您不需要再自行設定,或只需要做部分設定.請參閱[[非官方建製版本資訊]] | ||
*'''[http://forum.moztw.org/viewtopic.php?p=34634 pigfoot rebuild]''' | *'''[http://forum.moztw.org/viewtopic.php?p=34634 pigfoot rebuild]''' | ||
− | + | pigfoot 前輩 2005 年三月以後版本的只需要加入 | |
<pre> | <pre> | ||
行 189: | 行 160: | ||
</pre> | </pre> | ||
− | + | 其他的在前輩的 build 都已經是預設值 | |
− | |||
*'''[http://forum.moztw.org/viewtopic.php?t=3247 JTW rebuild]''' | *'''[http://forum.moztw.org/viewtopic.php?t=3247 JTW rebuild]''' | ||
行 212: | 行 182: | ||
</pre> | </pre> | ||
− | + | {{link2|Mozilla Firefox||Firefox|文件專案}} | |
− | |||
− | |||
− | {{ |
於 2005年10月24日 (一) 11:54 的修訂
Firefox 的官方版本相當注重不同的使用環境與穩定性, 但也為此做部份效能的犧牲. 這篇文章將說明與建議, 如何根據您的環境, 將 Firefox 的效能完全發揮出來.
重要:這些設定有可能造成不穩定或系統問題,也不保證有顯著效果。使用者請自行承擔風險,有任何問題或建議也歡迎回報。
[新手]使用最佳化軟體程式/擴充套件
對於新手,我們建議使用現成的最佳化程式或擴充套件來最佳化 Firefox。 這些程式提供友善的介面,讓您輕鬆進行最佳化 Firefox的工作。 這些程式也大多提供復原的功能。此外也有的依作者個人的經驗配置一組選項參數,讓你按一個鍵就能完成最佳化,不需要深入了解各選項的效果。
- Mozilla Optimizer
- 這個程式可以加速 Mozilla、Mozilla Firefox、以及 Netscape。適用於 Windows 平台。
- Mozilla Optimizer 網站‧討論 Mozilla Optimizer
- Tweak Network Settings
- 這個擴充套件主要進行網路連線的改進,並提供 "one touch" (單鍵) 加速的功能。Firefox 支援的平台都可以使用。
- Tweak Network Settings 網站‧討論 Tweak Network Settings
- Firetweaker
- 這個程式除了可以進行加速外,更提供很多 Firefox 工具-選項中所沒有提供的喜好設定。適用於 Windows 平台。
- Firetweaker 網站‧討論 Firetweaker
- FireTune
- 這個程式可依電腦的等級,以及網路連線的速度調整最佳化的參數.適用於 Windows 平台。
- FastFox
- 這個套件主要改善 Prefetch Links、Tweak Network、Page Load Timer、Block Popups 這幾個項目。
- FastFox 網站‧討論 FastFox
[進階]自行設定參數
Firefox 一些細部的調整除了手動修改設定檔外,也可以在網址列輸入 "about:config" 進行「較友善」的選項搜尋與修改。 選項可以依參數的型態分為三類:字串、整數、與真假值。
舉例來說,要設定下面這個選項:
"network.http.pipelining.maxrequests", 8
我們可以在上方過濾器(搜尋)輸入 "network.http.pipelining",程式會自動列出符合的選項.
在您欲修改的選項上按右鍵-選擇"修改"(如過要修改的是真假值,請選擇切換),輸入欲修改的參數值(如本例是"8")
有時候您會過濾(搜尋)不到想要修改的選項.
這時候請按右鍵-選擇"新增",並選擇正確的型態並新增這個選項.
以下建議的設定與參數由不同作者所做,各有一些不同.您可以則一套用,或全部使用.
- Speeding up Firefox the right way
原文來自[Speeding up Firefox the right way]
(1)通用設定:這裡的選項與您的電腦運算速度及網路速度無關,是每台電腦都可使用的設定.其他的選項請依您的電腦與網路,在(2)~(6)項中選用.
"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
(2)寬頻/高速電腦使用者設定:這些設定適用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
(3)中等頻寬/高速電腦使用者設定:這些設定適用較慢的寬頻網路((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
(4)窄頻/高速電腦:56K/V9.0撥接網路適用:P
"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
(5)寬頻/慢速電腦:這裡的最後一項設定取消狀態列的功能,以節省電腦的運算.
"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
(6)窄頻/慢速電腦
"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
- 加快你 FF 瀏覽的速度
原文來自[這裡]
"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 另外在你的 FF 捷徑後面加上 -turbo 這樣開 FF 也會加快 如"C:\Program Files\Mozilla Firefox\firefox.exe" -turbo
- 其他
"browser.display.show_image_placeholders", true "browser.chrome.favicons", fales "browser.urlbar.autocomplete.enabled", true "browser.urlbar.autoFill", true "network.http.pipelining.firstrequest", true
關於非官方 rebuild/repackage
非官方 rebuild/repackage 除了在編譯上對您的平台/CPU 做出最佳化外,通常也會依作者的經驗,預先進行最佳化的設定.因此您不需要再自行設定,或只需要做部分設定.請參閱非官方建製版本資訊
pigfoot 前輩 2005 年三月以後版本的只需要加入
"nglayout.initialpaint.delay", 0 捷徑路經加上參數"-turbo" 如"C:\Program Files\Mozilla Firefox\firefox.exe" -turbo
其他的在前輩的 build 都已經是預設值
如果是用JTW rebuild的版本的話,只要改下面就好了(其他的已經調整過了)
"plugin.expose_full_path", true "content.interrupt.parsing", true "content.max.tokenizing.time", 2250000 "content.notify.interval", 750000 "content.switch.threshold", 750000 "nglayout.initialpaint.delay", 0 "network.http.max-connections", 4Cool; "network.http.max-connections-per-server", 16 "network.http.max-persistent-connections-per-proxy", 16 "network.http.max-persistent-connections-per-server", Cool; "network.http.pipelining.maxrequests", 8 "nglayout.initialpaint.delay", 0 捷徑路經加上參數"-turbo" 如"C:\Program Files\Mozilla Firefox\firefox.exe" -turbo
‧返回上一頁: Mozilla Firefox