這些操作以後你的火狐將提速起來。

2022-03-28 13:13:15 字數 2797 閱讀 2315

首先,在url欄輸入「about:config」, 將開啟乙個引數的命令列清單,這就是我們以下進行編輯的第一步。

firefox 加速技巧:修改引數- -讓靈動的firefox跑得更快 1.network.http.pipelining

在 filter 中輸入 network.http.pipelining,雙擊賦值為 true,預設為 false。如果沒有找到這個鍵值,可以右鍵新建乙個 boolean,把她賦值為 true 就 ok 了。

還是像我在從前解釋過的那樣,啟用這個鍵值之後,pipelining同時發出成倍數的連線請求,從而達到提公升連線速度的效果。網路上的大多數**都是基於 http 協議,而 http1.1可以支援多執行緒的連線請求,通過這個操作可以減少firefox載入網頁的時間。不過並不是所有網頁所在的伺服器都支援這種操作,所以當你修改鍵值之後卻看不到一點實際效果的時候,請不要對我破口大罵。

在 filter 中輸入 network.http.pipelining.maxrequests,雙擊並賦值為 8,預設鍵值為 4。

在 filter 中輸入 network.http.proxy.pipelining,雙擊並賦值為 true。

這兩條優化的道理同上,這裡就不再多解釋了。

4.network.dns.disableipv6

在 filter 中輸入 network.dns.disableipv6,雙擊並賦值為 true。

ipv6 把 ip 位址由 32 位增加到 128 位,從而能夠支援更大的位址空間,當使用者在終端向乙個ipv6-capabledns伺服器傳送連線請求時,也許伺服器端會錯誤的返回給使用者乙個 ipv4 位址。而 firefox可以對這一切明察秋毫,不過在firefox糾錯的同時也必然會導致訊號的延遲,所以這裡我們把她賦值為 true,禁用掉她。

5.content.interrupt.parsing

右鍵新建 boolean 值,鍵名為 content.interrupt.parsing,賦值 true。

預設這個鍵值並不存在。我們啟用這個鍵值之後,當目標網頁載入時,firefox會根據一定頻率打斷解析的過程,不斷的向使用者反饋她所收集到的網頁資訊,有點像流**的意思。這時的 firefox很聰明,不會一根筋的一直鑽牛角。在下面的內容中我還會具體講一下這個鍵值的魅力所在。

6.content.max.tokenizing.time

右鍵新建 integer 值,鍵名為 content.max.tokenizing.time,賦值 2250000。

這 個鍵值的作用其實就是指定乙個迴圈事件的處理週期,這裡的單位是微秒,要是我沒有算錯的話。理論上當我們將這個值取的越小,網頁就會從視覺上載入的越流 暢,因為firefox會在很短的單位時間裡反饋回解析到的網頁資訊。可是這樣無疑延遲了網頁整體載入的時間,所以在這裡我們不妨將這個週期取的大一些, 理論上可以加速網頁的載入。

7.content.notify.interval

右鍵新建 integer 值,鍵名為 content.notify.interval,賦值 750000。

載 入乙個網頁其實也是一門很大的學問。讓我們來放乙個慢動作,我們姑且先把在終端第一次收到的網頁資訊很不專業的叫做預載入頁面吧,這個頁面有可能是不完整 的或者文字,或者別的**檔案。從我們第一次向遠端主機發出連線請求到我們在終端收到這個預載入頁面花費的時間,就是這裡我們要定義的鍵值。理論上當 我們將這個時間設定的很低時,肯定會更快的拿到所謂的預載入頁面,可這是一種殺雞取卵的做法,這樣無形中反而增加了我們整體頁面的載入時間。按照官方的說 法,低於 100,000 將會降低 firefox 的效能,那好吧,那我們把她彪到 750000 吧。

8.content.notify.ontimer

右鍵新建 boolean 值,鍵名為 content.notify.ontimer,賦值 true。

為了使我們上面設定的 750000 微秒生效,還需要把這個鍵值啟用。只有這兩個鍵值配合,才會起作用。

9.content.notify.backoffcount

右鍵新建 integer 值,鍵名為 content.notify.backoffcount,賦值 5。

只有當我們在上面提到的 content.notify.ontimer 鍵值為 true 的時候,這裡的設定才會生效。

10.content.switch.threshold

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

在 前面我們提到了乙個鍵值content.interrupt.parsing,通過啟用她實際上我們可以在載入頁面的過程中跟firefox產生互動,畢 竟我們每乙個人的心裡都充滿了愛。把 content.interrupt.parsing啟用後當頁面載入時firefox會有兩種操作模式:高頻和低頻中斷模式。使用高頻模式時,網頁回饋 的頻率也很高,我們坐在顯示器前看到的網頁載入過程也會更加的平滑。低頻時網頁回饋的頻率相對比較低,可是這時反而加快了網頁載入的時間。當我們移動滑鼠 或者觸擊鍵盤時,高頻模式被啟用。在經過某一段時間我們沒有碰滑鼠和鍵盤,程式沒有接到滑鼠和鍵盤發出的任何指令時,firefox就會自動進入低頻模式 工作,而這所謂的某一段時間,就是我們這裡要指定的值。

11.nglayout.initialpaint.delay

右鍵新建 integer 值,鍵名為 nglayout.initialpaint.delay,賦值 0。

在網路狀況穩定的情況下這些優化的確是會起到一些效果的,並不光是心理作用,大家在為自己的瀏覽器提速時,也可以稍微參考一下。

備註:如果不是原版只需要修改前四項即可。

你,是我以後的伴娘。

你,是我以後的伴娘。7小時前 我們一起牽著手。不知不覺地成長起來。朝夕相處也許某天也會變作分隔兩地。將來都有了男朋友。知心的朋友慢慢地減少。只有吵架了。或是哪天他去了別的地方。心突然痛了。空了。才會想到你。你說日子這麼過下去。我們將來都會有了工作。再有了家庭。我們以後是不是要忙忙碌碌地為了柴公尺油鹽...

學會這些,可以讓你以後在工作上比別人快一倍!!

入門必看 物件不理解?很可能出現致命bug 簡單的python例子告訴你 簡介 越來越多的人要在學習工作中用到程式設計這個工具了,其中很大一部分人用的是python。大部分人只是做做簡單的科研計算 繪圖 辦公自動化或者爬蟲,但 這就不需要理解指標與物件導向了嗎?在我看來,新手或外行朋友也需要簡單地理...

Python的這些庫,你知道多少

通常,開發大量原始 是乙個費時費力的工作而且有時候有很多專業知識我們不可能都一 一弄懂,為了避免這種情況,我們會盡可能多地使用庫中已有的類來建立物件,通常僅需要一行 因此,庫能夠幫助我們使用適量的 執行重要的任務。我想這也是為什麼python能夠活躍在我們身邊的原因之一吧,歡迎大家點讚,日後學習。剛...