MozTW 討論區
https://forum.moztw.org/

[轉]五分鐘使你的Firefox快兩倍
https://forum.moztw.org/viewtopic.php?f=2&t=24474
1 頁 (共 2 頁)

發表人:  hondacura [ 2008-09-23, 20:02 ]
文章主題 :  [轉]五分鐘使你的Firefox快兩倍

1 、啟用流水線技術

瀏覽器通常都是發送請求到服務器,然後等待,直到服務器回應,而流水線技術則允許用戶在服務器響應之前輸入多個請求,這樣就減少了頁面載入時間。

在地址欄中輸入「about:config」,進入配置頁面,雙擊「network.http.pipelining」、「network.http.proxy.pipelining」,將其值均設置為「true」,然後雙擊「network.http.pipelining.maxrequests」,輸入數值,比如8或是更高。

提醒大家,並不是所有的服務器都支持流水線技術,如果你發現調整後反而影響了速度,那麼最好還是將「network.http.pipelining」和「network.http.proxy.pipelining」恢復為默認值。

2、更快地渲染處理

輸入「about:config」,按下「Enter」鍵,然後在窗口任意處點擊右鍵(蘋果用戶使用「Ctrl」),選擇New>Boolean,新建content.notify.interval,賦值500000(注意:不是50000)。

再次右鍵單擊頁面,選擇New>Boolean,新建content.notify.ontimer,賦值為「true」即可。

3、更快地加載

輸入「about:config」,按下「Enter」鍵,右鍵單擊頁面,選擇New>Integer。新建content.switch.threshold,賦值250000(四分之一秒),點擊確定就可以了。

4、無間斷運行

你還可以使你的Firefox完全忽略用戶界面,直到當前頁面完全加載。

輸入「about:config」,按下「Enter」鍵,在頁面任意處點擊右鍵,選擇New>Boolean,新建content.interrupt.parsing,設置為「默認」,點擊「確定」即可。

5、阻止Flash

當我們瀏覽很多網頁時,經常會有Flash跳出來,這不僅影響我們的閱讀而且降低了瀏覽器的速度,不過這裡有一個簡單的辦法可以解決你的煩惱。

從http://flashblock.mozdev.org下載安裝Flashblock,它會幫你阻止彈出的Flash,如果你想要觀看其中的一些,那麼只需點擊其佔位符即可下載下來正常觀看。

6、增加緩存容量

輸入「about:config」,按下「Enter」鍵,右鍵單擊頁面,選擇New>Integer。鍵入browser.cache.memory.capacity,賦值65536,確定後重啟Firefox即可獲得更大的緩存。

7、啟動TraceMonkey

TraceMonkey是Mozilla推出的新一代JavaScript引擎,將應用於Firefox3.1中,它大大提高了 JavaScript的編譯速度,速度比先前版本提高了近20倍,由於還存在許多Bug,所以在常規的Firefox下載中還不包括 TraceMonkey。

如果你想現在就提高Firefox的速度,而且願意冒著TraceMonkey會帶來的未知風險,那麼從ftp://ftp.mozilla.org/pub/firefox/nightly/latest-trunk/下載安裝,輸入「about:config」,按下「Enter」鍵,在過濾器中輸入「JIT」,然後雙擊「javascript.options.jit.chrome」和「javascript.options.jit.content」,將其設置均改為「ture」,然後你就可以運行這個最快的Firefox Javascript引擎了。

8、壓縮數據

如果你的網速很慢,那麼怎樣讓Firefox的速度依然很很快呢,建議你安裝toonel.net,這種小巧的Java程序會改變你的網絡訪問路徑,同時壓縮數據。這對於降低你的數據傳送非常有幫助,如果你的每月流量有限制的話就更有用了,而且它可以使你的瀏覽器性能提高幾乎一倍。

http://news.mydrivers.com/1/117/117191.htm

1.開啟好像有快一點
2.3.不太瞭解其作用

發表人:  u20329122 [ 2008-09-23, 20:54 ]
文章主題 : 

老實說上面那些我改了(除了5、7、8沒改),反而更慢 :(

為什麼呢 :?:

發表人:  hondacura [ 2008-09-23, 22:33 ]
文章主題 : 

電腦速度更不上或網路更不上吧!

我也只改第一個而已!

發表人:  shyangs [ 2008-09-23, 22:37 ]
文章主題 : 

這些值改變之後,不一定會比較好,否則官方早就把它當預設值了= =a
  • network.http.pipelining.maxrequests,這是向伺服器發出請求的最大數量,預設值是4,最大值是8,這份教學還想叫你改更高XDD (短時間向伺服器送出太多請求,可能會被ban)
  • content.notify.interval,這值是整數值,這份教學卻寫成 Boolean?官方預設值是120000微秒(0.12秒),這值設的越小你會感覺頁面流暢的渲染下來,但總載入時間比較長;這值設的越大你會感覺頁面頓頓的渲染下來,但總載入時間比較。(這值不建議小於100000,上限是1000000)(需要 content.notify.ontimer 設為 true 才有作用)
  • 把 content.switch.threshold 設低,會讓Firefox更完成頁面顯示,代價是減了處理用戶命令的速度。(需要 content.notify.ontimer 與content.interrupt.parsing 設為 true 才有作用。)

發表人:  hondacura [ 2008-09-24, 03:42 ]
文章主題 : 

絕對新鮮!Firefox 高手設置大揭密

加速頁面顯示

  最近我看到的一些關於Firefox的定製都是關於加速網頁的渲染引擎的。這些設置方式都有些灰色難懂,且並不是非常能夠一眼明了的,但只要作出一點點修補,你就常常都能夠讓頁面彈出的速度加快並且在刷新它們的時候也能夠少浪費很多時間了。
頁面渲染更迅速

  創建一個nglayout.initialpaint.delay整數項能夠讓你控制Firefox在開始提交一個頁面之前的等待時間長度。如果這個值沒有被設置,Firefox則會默認為250毫秒,或者說是0.25秒。一些人則將其設置為0,也就是迫使Firefox立即提交頁面——讓幾乎所有的頁面能夠更快地顯示出來。當值設置為50時,效果就已經非常良好。
減少「回流」的數目

  當Firefox正在積極地載入一個頁面時,載入過程中它會週期性地重新安排格式或者是產生頁面的「回流」。創建一個 content.notify.interval整數項能夠控制回流之間逝去時間的最小百萬分之一秒的數值。如果沒有進行特別的設置,其默認值為 120000,也就是0.12秒。

  太多的回流會讓瀏覽器變得遲鈍,因此,你可以通過將這個數值提升到500000,也就是二分之一秒,甚至是1000000,即1秒來增加回流之間的間隔時間。如果你有設置這個值,那麼請確保同時創建一個布爾值,名叫content.notify.interval,並將它的值設置為true。
控制Firefox的「無響應」時間

  當一個頁面正在提交的時候,Firefox的內部會週期性地略微加速運行,以提升頁面提交的過程,但因此而需要付出的代價就是用戶一段時間的輸入無響應。如果你想要設置這類型的無響應週期的最大時間長度,那麼就可以創建一個名叫content.max.tokenizing.time的整數項。

  將此整數項的值設置為content.notify.interval值的倍數,甚至可以與其值相同,但高一些要更好。如果你將其值設置得比 content.notify.interval的值更低的話,瀏覽器能夠在頁面被提交時更經常對用戶的輸入響應,但頁面本身的提交則會更為緩慢。

  如果你為content.max.tokenizing.time設置了一個值,你也需要創建兩個布爾值——content.notify.ontimer和content.interrupt.parsing,並且二者的值都為true。
控制Firefox的「強響應」時間

  如果Firefox正在提交一個頁面時用戶進行一些操作,例如在一個正在載入的頁面上滾動鼠標,Firefox則會為響應用戶輸入留存一段週期的時間。想要控制這段間隔的長度,則可以創建一個名為content.switch.threshold的整數項。

  它的值通常是content.notify.interval值的三倍,但我通常都將其設置為相等的值。如果將它的值設置得非常低,例如10000,這樣瀏覽器也許不會在響應的方面表現非常好,但它能夠讓提交的完成更為迅速。

  如果你還沒有創建布爾值content.notify.ontimer和content.interrupt.parsing並將二者的值設置為 true來關聯content.max.tokenizing.time,那麼你將需要進行這個操作來讓 content.switch.threshold能夠正常地工作。

  如果你更像在頁面完成載入之前嘗試一些操作,例如滾動頁面,你就可以將content.max.tokenizing.time的值設置得高一些來讓其處理用戶的命令。從另一方面來說,如果你希望在頁面完成載入之前就能夠滾動頁面並開始閱讀的話,你可以將 content.max.tokenizing.time設置一個較低的值,而將content.switch.threshold設置為一個較高的值,用犧牲一些頁面提交的速度來換取更高的響應。


這篇也不錯!
在去年時有用這篇這設定過!
content.notify.interval設定750000
content.notify.interval設定他的三倍

聽大哥你這麼說我把管線那邊改回4好了!
網路怎麼一大堆教導設定成32的 :shock:

發表人:  hondacura [ 2008-09-24, 03:54 ]
文章主題 : 

  太多的回流會讓瀏覽器變得遲鈍,因此,你可以通過將這個數值提升到500000,也就是二分之一秒,甚至是1000000,即1秒來增加回流之間的間隔時間。如果你有設置這個值,那麼請確保同時創建一個布爾值,名叫content.notify.interval,並將它的值設置為true。
控制Firefox的「無響應」時間

這個我不能設定...

附加檔案:
content.notify.interval.png [9.72 KiB]
被下載 270 次

發表人:  wini [ 2008-09-24, 04:19 ]
文章主題 : 

hondacura 寫:
絕對新鮮!Firefox 高手設置大揭密


呃,那個,我不確定那兩篇文章的使用授權如何,但是你能用這討論區的 BBcode ,把引用來的文章好好「quote」起來的話,我想閱讀時會比較好分辨哪些是你的發言,而不是繁簡轉換來的轉錄文。

(其實我是希望「引用」一點點,剩下是自己試過的心得再貼上來啦,因為我已經老化到懶得去認真看一堆軟體加速秘技了。 XD )

發表人:  過路的 [ 2008-09-24, 20:46 ]
文章主題 : 

我比較好奇的是,這類連線數方面的設定(如下圖)

圖檔

我曾經參考 Opera 的參數去設(兩者有共通的設定值),效果卻與 Opera 差非常多,問題在於許多網頁都會變成一直"讀取中";拿同一個網站(我記得好像是無名吧)給 FireFox (無套件)與 Opera 測試,Opera 瞬間載入完成,FireFox 載入硬是處於"讀取中"的狀態。

PS:我說的瞬間載入是只網頁讀取,而不是網頁顯示,Opera 在它的網址列有可以觀察載入情況的訊息,我指的就是那部份。

發表人:  hondacura [ 2008-09-25, 11:44 ]
文章主題 : 

wini 寫:
hondacura 寫:
絕對新鮮!Firefox 高手設置大揭密


呃,那個,我不確定那兩篇文章的使用授權如何,但是你能用這討論區的 BBcode ,把引用來的文章好好「quote」起來的話,我想閱讀時會比較好分辨哪些是你的發言,而不是繁簡轉換來的轉錄文。

(其實我是希望「引用」一點點,剩下是自己試過的心得再貼上來啦,因為我已經老化到懶得去認真看一堆軟體加速秘技了。 XD )


下面這篇很多地方都有說,我也不知道原出自哪裡

發表人:  白夜騎士 [ 2008-09-25, 12:44 ]
文章主題 : 

過路的 寫:
我比較好奇的是,這類連線數方面的設定(如下圖)

圖檔

我曾經參考 Opera 的參數去設(兩者有共通的設定值),效果卻與 Opera 差非常多,問題在於許多網頁都會變成一直"讀取中";拿同一個網站(我記得好像是無名吧)給 FireFox (無套件)與 Opera 測試,Opera 瞬間載入完成,FireFox 載入硬是處於"讀取中"的狀態。

PS:我說的瞬間載入是只網頁讀取,而不是網頁顯示,Opera 在它的網址列有可以觀察載入情況的訊息,我指的就是那部份。


請問一下 你的圖片裡的字體是什麼?
謝謝^^

發表人:  余弘兵 [ 2008-09-25, 13:05 ]
文章主題 : 

我想首篇是複製 Firefox.hk 的文章吧! 請標明~

發表人:  wini [ 2008-09-25, 21:34 ]
文章主題 : 

hondacura 寫:
下面這篇很多地方都有說,我也不知道原出自哪裡


我主要是叫你用 BBCode 代碼 把引用來的文章「quote」起來,至於是否可以全文轉載,那件事以後再討論。

(不過你兩篇文章都是從同一個網站出來的,上面也有寫作者名稱就是,建議你兩篇都補上網站跟作者名稱。)

發表人:  catho7 [ 2008-09-26, 05:01 ]
文章主題 : 

應該是翻譯這篇的:
http://www.techradar.com/news/software/ ... ast-468317
http://www.pcanswers.co.uk/node/4627

發表人:  gonbom [ 2008-09-26, 11:36 ]
文章主題 : 

hondacura 寫:
如果你有設置這個值,那麼請確保同時創建一個布爾值,名叫content.notify.interval,並將它的值設置為true。

應該是布林(Boolean)值才對吧
很可能是你看錯字所以找不到

發表人:  過路的 [ 2008-09-26, 14:35 ]
文章主題 : 

白夜騎士 寫:
請問一下 你的圖片裡的字體是什麼?
謝謝^^

華x中黑 配 GDI++

1 頁 (共 2 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/