linux中加速firefox瀏覽器的方法

文章是從我百度空間搬過來的, 

http://hi.baidu.com/lyxlstone/item/813ffc132085880de3f9868a


此文章是從網上找到的,具體出處不知!

Firefox的加速方式有很多種,這裏只列出常用的簡單方法。

在地址欄裏輸入:about:config,然後更改如下幾個鍵值(如果找不到可以新建)。

1、network.http.pipelining

      雙擊賦值爲 true,默認爲 false。如果沒有找到這個鍵值,可以右鍵新建一個 Boolean,把她賦值爲 true 就可以了。激活這個鍵值之後,Pipelining 同時發出成倍數的連接請求,可以減少 Firefox 載入網頁的時間。不過並不是所有網頁所在的服務器都支持這種操作。

2、network.http.pipelining.maxrequests

    雙擊並賦值爲 8或者更多,默認鍵值爲 4。增加最大連接數,從而加快速度。

3、network.http.proxy.pipelining

    雙擊並賦值爲 true。理由同上。

4、nglayout.initialpaint.delay

 右鍵新建 Integer 值,鍵名爲 nglayout.initialpaint.delay,賦值 0。

 

 這裏實際上延遲了整個網頁的顯示速度,但是因爲用戶更喜歡在整個網頁完全截入之前就開始閱讀網頁 ,所以在這裏可以把值調爲零,加速用戶閱讀網頁的速度,有時候閱讀速度和載入速度並不是成正比的。

  以上四項的修改已經很明顯的能改善Firefox的瀏覽速度了,如果還不滿意可以再嘗試繼續修改以下鍵值:

5、network.dns.disableIPv6

 雙擊並賦值爲 true。IPv6 把 IP 地址由 32 位增加到 128 位,從而能夠支持更大的地址空間,當用戶在終端向一個 IPv6-capable DNS 服務器發送連接請求時,也許服務器端會錯誤的返回給用戶一個 IPv4 地址。而 Firefox 可以察覺這一切,不過在 Firefox 糾錯的同時也必然會導致信號的延遲,所以這裏我們把她賦值爲 true,禁用掉。

6、content.interrupt.parsing

 右鍵新建 Boolean 值,鍵名爲 content.interrupt.parsing,賦值 true。默認這個鍵值並不存在。我們激活這個鍵值之後,當目標網頁載入時,Firefox 會根據一定頻率打斷解析的過程,不斷的向用戶反饋她所收集到的網頁信息。

7、content.max.tokenizing.time

  右鍵新建 Integer 值,鍵名爲 content.max.tokenizing.time,賦值 2250000。

  這個鍵值的作用其實就是指定一個循環事件的處理週期,這裏的單位是微秒。理論上當我們將這個值取的越小,網頁就會從視覺上載入 的越流暢,因爲 Firefox 會在很短的單位時間裏反饋回解析到的網頁信息。可是這樣無疑延遲了網頁整體載入的時間,所以在這裏我們不妨將這個週期取的大一些,理論上可以加速網頁的載入。

 8、content.notify.interval

  右鍵新建 Integer 值,鍵名爲 content.notify.interval,賦值 750000。

  第一次向遠端主機發出連接請求到在終端收到這個預載入頁面花費的時間,就是這裏要定義的鍵值。 理論上當這個時間設置的很低時,肯定會更快的拿到所謂的預載入頁面,可這是一種殺雞取卵的做法,這樣無形中反而增加了整體頁面的載入時間。按照 官方的說法,低於 100,000 將會降低 Firefox 的性能,那好吧,那就把它彪到 750000 吧。

 9、content.notify.ontimer

   右鍵新建 Boolean 值,鍵名爲 content.notify.ontimer,賦值 true。

 爲了使上面設置的 750000 微秒生效,還需要把這個鍵值激活。只有這兩個鍵值配合,纔會起作用。

 10、content.notify.backoffcount

  右鍵新建 Integer 值,鍵名爲 content.notify.backoffcount,賦值 5。

 這個鍵值控制 Firefox 的內置計數器在歸零之前載入頁面返回的次數。我們將目標網頁分成好多個部分進行下載,每下載完一個部分,計數器歸零一次。-1 就是沒有限制,值爲 0 時這項功能被禁用。這裏將它設置成 5, 當返回的次數達到五次而這部分網頁還沒有完全下載完時,那麼剩下的沒有下載完的網頁內容將不會再按照預設置的週期,像之前的五次那樣一點一點的搬運 回來,而是會一次性的下載完。也就是說在這個部分的網頁下載過程中,Firefox 一共反饋了 6 次信息,前 5 次的時間間隔是上面的鍵值中設置的週期 2250000 微秒,而第 6 次也就是最後一次則沒有時間限制,什麼時候把剩下的下完了,什麼時候反饋回來。

  當然,只有上面提到的 content.notify.ontimer 鍵值爲 true 的時候,這裏的設置纔會生效。

 11、content.switch.threshold

  右鍵新建 Integer 值,鍵名爲 content.switch.threshold ,賦值 750000,也就是四分之三秒。

  在前面提到了一個鍵值 content.interrupt.parsing,通過激活它實際上可以在載入頁面的過程中跟 Firefox 產生互動。把 content.interrupt.parsing 激活後當頁面載入時 Firefox 會有兩種操作模式:高頻和低頻中斷模式。使用高頻模式時,網頁回饋的頻率也很高,網頁載入過程也會更加的平滑。低頻時網頁回饋的頻 率相對比較低,可是這時反而加快了網頁載入的時間。當移動鼠標或者觸擊鍵盤時,高頻模式被激活。在經過某一段時間沒有碰鼠標和鍵盤,程序沒有接到 鼠標和鍵盤發出的任何指令時,Firefox 就會自動進入低頻模式工作,而這所謂的某一段時間,就是這裏要指定的值。

重啓firefox生效,試試效果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章