Firefox 瀏覽器設(shè)置參數(shù)提高瀏覽速度
發(fā)布時間:2009-10-17 00:53:57 作者:佚名
我要評論

巧設(shè)Firefox參數(shù) 提升網(wǎng)頁瀏覽速度.
1.network.http.pipelining
在Filter中輸入network.http.pipelining,雙擊賦值為true,默認(rèn)為false。如果沒有找到這個鍵值,可以右鍵新建一個Boolean,把她賦值為true就OK了。
還是像我在從前解釋過的那樣,激活這個鍵值之后,Pipelining同時發(fā)出成倍數(shù)的連接請求,從而達(dá)到提升連接速度的效果。網(wǎng)絡(luò)上的大多數(shù)網(wǎng)站都是基于HTTP協(xié)議,而HTTP1.1可以支持多線程的連接請求,通過這個操作可以減少Firefox載入網(wǎng)頁的時間。不過并不是所有網(wǎng)頁所在的服務(wù)器都支持這種操作,所以當(dāng)你修改鍵值之后卻看不到一點實際效果的時候,請不要對我破口大罵。
2.network.http.pipelining.maxrequests
在Filter中輸入network.http.pipelining.maxrequests,雙擊并賦值為8,默認(rèn)鍵值為4。
3.network.http.proxy.pipelining
在Filter中輸入network.http.proxy.pipelining,雙擊并賦值為true。
這兩條優(yōu)化的道理同上,這里就不再多解釋了。
4.network.dns.disableIPv6
在Filter中輸入network.dns.disableIPv6,雙擊并賦值為true。
IPv6把IP地址由32位增加到128位,從而能夠支持更大的地址空間,當(dāng)用戶在終端向一個IPv6-capableDNS服務(wù)器發(fā)送連接請求時,也許服務(wù)器端會錯誤的返回給用戶一個IPv4地址。而Firefox可以對這一切明察秋毫,不過在Firefox糾錯的同時也必然會導(dǎo)致信號的延遲,所以這里我們把她賦值為true,禁用掉她。
5.content.interrupt.parsing
右鍵新建Boolean值,鍵名為content.interrupt.parsing,賦值true。
默認(rèn)這個鍵值并不存在。我們激活這個鍵值之后,當(dāng)目標(biāo)網(wǎng)頁載入時,F(xiàn)irefox會根據(jù)一定頻率打斷解析的過程,不斷的向用戶反饋她所收集到的網(wǎng)頁信息,有點像流媒體的意思。這時的Firefox很聰明,不會一根筋的一直鉆牛角。在下面的內(nèi)容中我還會具體講一下這個鍵值的魅力所在。
6.content.max.tokenizing.time
右鍵新建Integer值,鍵名為content.max.tokenizing.time,賦值2250000。
這個鍵值的作用其實就是指定一個循環(huán)事件的處理周期,這里的單位是微秒,要是我沒有算錯的話。理論上當(dāng)我們將這個值取的越小,網(wǎng)頁就會從視覺上載入的越流暢,因為Firefox會在很短的單位時間里反饋回解析到的網(wǎng)頁信息??墒沁@樣無疑延遲了網(wǎng)頁整體載入的時間,所以在這里我們不妨將這個周期取的大一些,理論上可以加速網(wǎng)頁的載入。
7.content.notify.interval
右鍵新建Integer值,鍵名為content.notify.interval,賦值750000。
載入一個網(wǎng)頁其實也是一門很大的學(xué)問。讓我們來放一個慢動作,我們姑且先把在終端第一次收到的網(wǎng)頁信息很不專業(yè)的叫做預(yù)載入頁面吧,這個頁面有可能是不完整的圖片或者文字,或者別的媒體文件。從我們第一次向遠(yuǎn)端主機(jī)發(fā)出連接請求到我們在終端收到這個預(yù)載入頁面花費的時間,就是這里我們要定義的鍵值。理論上當(dāng)我們將這個時間設(shè)置的很低時,肯定會更快的拿到所謂的預(yù)載入頁面,可這是一種殺雞取卵的做法,這樣無形中反而增加了我們整體頁面的載入時間。按照官方的說法,低于100,000將會降低Firefox的性能,那好吧,那我們把她彪到750000吧。
8.content.notify.ontimer
右鍵新建Boolean值,鍵名為content.notify.ontimer,賦值true。
為了使我們上面設(shè)置的750000微秒生效,還需要把這個鍵值激活。只有這兩個鍵值配合,才會起作用。
9.content.notify.backoffcount
右鍵新建Integer值,鍵名為content.notify.backoffcount,賦值5。
這個鍵值控制Firefox的內(nèi)置計數(shù)器在歸零之前載入頁面返回的次數(shù)。我們將目標(biāo)網(wǎng)頁分成好多個部分進(jìn)行下載,每下載完一個部分,計數(shù)器歸零一次。-1就是沒有限制,值為0時這項功能被禁用。這里我們將她設(shè)置成5,腳本之家提醒大家當(dāng)返回的次數(shù)達(dá)到五次而這部分網(wǎng)頁還沒有完全下載完時,那么剩下的沒有下載完的網(wǎng)頁內(nèi)容將不會再按照我們預(yù)告設(shè)置的周期,像之前的五次那樣一點一點的搬運回來,而是會一次性的下載完。也就是說在這個部分的網(wǎng)頁下載過程中,F(xiàn)irefox一共向我們反饋了6次信息,前5次的時間間隔是我們在上面的鍵值中設(shè)置的周期2250000微秒,而第6次也就是最后一次則沒有時間限制,什么時候把剩下的下完了,什么時候反饋回來。
只有當(dāng)我們在上面提到的content.notify.ontimer鍵值為true的時候,這里的設(shè)置才會生效。
10.content.switch.threshold
右鍵新建Integer值,鍵名為content.switch.threshold,賦值750000,也就是四分之三秒。
在前面我們提到了一個鍵值content.interrupt.parsing,通過激活她實際上我們可以在載入頁面的過程中跟Firefox產(chǎn)生互動,畢竟我們每一個人的心里都充滿了愛。把content.interrupt.parsing激活后當(dāng)頁面載入時Firefox會有兩種操作模式:高頻和低頻中斷模式。使用高頻模式時,網(wǎng)頁回饋的頻率也很高,我們坐在顯示器前看到的網(wǎng)頁載入過程也會更加的平滑。低頻時網(wǎng)頁回饋的頻率相對比較低,可是這時反而加快了網(wǎng)頁載入的時間。當(dāng)我們移動鼠標(biāo)或者觸擊鍵盤時,高頻模式被激活。在經(jīng)過某一段時間我們沒有碰鼠標(biāo)和鍵盤,程序沒有接到鼠標(biāo)和鍵盤發(fā)出的任何指令時,F(xiàn)irefox就會自動進(jìn)入低頻模式工作,而這所謂的某一段時間,就是我們這里要指定的值。
11.nglayout.initialpaint.delay
右鍵新建Integer值,鍵名為nglayout.initialpaint.delay,賦值0。
這里實際上延遲了整個網(wǎng)頁的顯示速度,但是因為用戶更喜歡在整個網(wǎng)頁完全截入之前就開始閱讀網(wǎng)頁(就像流媒體那樣),所以在這里可以把值調(diào)為零,加速用戶閱讀網(wǎng)頁的速度,有時候閱讀速度和載入速度并不是成正比的。
在網(wǎng)絡(luò)狀況穩(wěn)定的情況下這些優(yōu)化的確是會起到一些效果的,并不光是心理作用,大家在為自己的瀏覽器提速時,也可以稍微參考一下。
在Filter中輸入network.http.pipelining,雙擊賦值為true,默認(rèn)為false。如果沒有找到這個鍵值,可以右鍵新建一個Boolean,把她賦值為true就OK了。
還是像我在從前解釋過的那樣,激活這個鍵值之后,Pipelining同時發(fā)出成倍數(shù)的連接請求,從而達(dá)到提升連接速度的效果。網(wǎng)絡(luò)上的大多數(shù)網(wǎng)站都是基于HTTP協(xié)議,而HTTP1.1可以支持多線程的連接請求,通過這個操作可以減少Firefox載入網(wǎng)頁的時間。不過并不是所有網(wǎng)頁所在的服務(wù)器都支持這種操作,所以當(dāng)你修改鍵值之后卻看不到一點實際效果的時候,請不要對我破口大罵。
2.network.http.pipelining.maxrequests
在Filter中輸入network.http.pipelining.maxrequests,雙擊并賦值為8,默認(rèn)鍵值為4。
3.network.http.proxy.pipelining
在Filter中輸入network.http.proxy.pipelining,雙擊并賦值為true。
這兩條優(yōu)化的道理同上,這里就不再多解釋了。
4.network.dns.disableIPv6
在Filter中輸入network.dns.disableIPv6,雙擊并賦值為true。
IPv6把IP地址由32位增加到128位,從而能夠支持更大的地址空間,當(dāng)用戶在終端向一個IPv6-capableDNS服務(wù)器發(fā)送連接請求時,也許服務(wù)器端會錯誤的返回給用戶一個IPv4地址。而Firefox可以對這一切明察秋毫,不過在Firefox糾錯的同時也必然會導(dǎo)致信號的延遲,所以這里我們把她賦值為true,禁用掉她。
5.content.interrupt.parsing
右鍵新建Boolean值,鍵名為content.interrupt.parsing,賦值true。
默認(rèn)這個鍵值并不存在。我們激活這個鍵值之后,當(dāng)目標(biāo)網(wǎng)頁載入時,F(xiàn)irefox會根據(jù)一定頻率打斷解析的過程,不斷的向用戶反饋她所收集到的網(wǎng)頁信息,有點像流媒體的意思。這時的Firefox很聰明,不會一根筋的一直鉆牛角。在下面的內(nèi)容中我還會具體講一下這個鍵值的魅力所在。
6.content.max.tokenizing.time
右鍵新建Integer值,鍵名為content.max.tokenizing.time,賦值2250000。
這個鍵值的作用其實就是指定一個循環(huán)事件的處理周期,這里的單位是微秒,要是我沒有算錯的話。理論上當(dāng)我們將這個值取的越小,網(wǎng)頁就會從視覺上載入的越流暢,因為Firefox會在很短的單位時間里反饋回解析到的網(wǎng)頁信息??墒沁@樣無疑延遲了網(wǎng)頁整體載入的時間,所以在這里我們不妨將這個周期取的大一些,理論上可以加速網(wǎng)頁的載入。
7.content.notify.interval
右鍵新建Integer值,鍵名為content.notify.interval,賦值750000。
載入一個網(wǎng)頁其實也是一門很大的學(xué)問。讓我們來放一個慢動作,我們姑且先把在終端第一次收到的網(wǎng)頁信息很不專業(yè)的叫做預(yù)載入頁面吧,這個頁面有可能是不完整的圖片或者文字,或者別的媒體文件。從我們第一次向遠(yuǎn)端主機(jī)發(fā)出連接請求到我們在終端收到這個預(yù)載入頁面花費的時間,就是這里我們要定義的鍵值。理論上當(dāng)我們將這個時間設(shè)置的很低時,肯定會更快的拿到所謂的預(yù)載入頁面,可這是一種殺雞取卵的做法,這樣無形中反而增加了我們整體頁面的載入時間。按照官方的說法,低于100,000將會降低Firefox的性能,那好吧,那我們把她彪到750000吧。
8.content.notify.ontimer
右鍵新建Boolean值,鍵名為content.notify.ontimer,賦值true。
為了使我們上面設(shè)置的750000微秒生效,還需要把這個鍵值激活。只有這兩個鍵值配合,才會起作用。
9.content.notify.backoffcount
右鍵新建Integer值,鍵名為content.notify.backoffcount,賦值5。
這個鍵值控制Firefox的內(nèi)置計數(shù)器在歸零之前載入頁面返回的次數(shù)。我們將目標(biāo)網(wǎng)頁分成好多個部分進(jìn)行下載,每下載完一個部分,計數(shù)器歸零一次。-1就是沒有限制,值為0時這項功能被禁用。這里我們將她設(shè)置成5,腳本之家提醒大家當(dāng)返回的次數(shù)達(dá)到五次而這部分網(wǎng)頁還沒有完全下載完時,那么剩下的沒有下載完的網(wǎng)頁內(nèi)容將不會再按照我們預(yù)告設(shè)置的周期,像之前的五次那樣一點一點的搬運回來,而是會一次性的下載完。也就是說在這個部分的網(wǎng)頁下載過程中,F(xiàn)irefox一共向我們反饋了6次信息,前5次的時間間隔是我們在上面的鍵值中設(shè)置的周期2250000微秒,而第6次也就是最后一次則沒有時間限制,什么時候把剩下的下完了,什么時候反饋回來。
只有當(dāng)我們在上面提到的content.notify.ontimer鍵值為true的時候,這里的設(shè)置才會生效。
10.content.switch.threshold
右鍵新建Integer值,鍵名為content.switch.threshold,賦值750000,也就是四分之三秒。
在前面我們提到了一個鍵值content.interrupt.parsing,通過激活她實際上我們可以在載入頁面的過程中跟Firefox產(chǎn)生互動,畢竟我們每一個人的心里都充滿了愛。把content.interrupt.parsing激活后當(dāng)頁面載入時Firefox會有兩種操作模式:高頻和低頻中斷模式。使用高頻模式時,網(wǎng)頁回饋的頻率也很高,我們坐在顯示器前看到的網(wǎng)頁載入過程也會更加的平滑。低頻時網(wǎng)頁回饋的頻率相對比較低,可是這時反而加快了網(wǎng)頁載入的時間。當(dāng)我們移動鼠標(biāo)或者觸擊鍵盤時,高頻模式被激活。在經(jīng)過某一段時間我們沒有碰鼠標(biāo)和鍵盤,程序沒有接到鼠標(biāo)和鍵盤發(fā)出的任何指令時,F(xiàn)irefox就會自動進(jìn)入低頻模式工作,而這所謂的某一段時間,就是我們這里要指定的值。
11.nglayout.initialpaint.delay
右鍵新建Integer值,鍵名為nglayout.initialpaint.delay,賦值0。
這里實際上延遲了整個網(wǎng)頁的顯示速度,但是因為用戶更喜歡在整個網(wǎng)頁完全截入之前就開始閱讀網(wǎng)頁(就像流媒體那樣),所以在這里可以把值調(diào)為零,加速用戶閱讀網(wǎng)頁的速度,有時候閱讀速度和載入速度并不是成正比的。
在網(wǎng)絡(luò)狀況穩(wěn)定的情況下這些優(yōu)化的確是會起到一些效果的,并不光是心理作用,大家在為自己的瀏覽器提速時,也可以稍微參考一下。
相關(guān)文章
- 將瀏覽器的主頁設(shè)置為百度或者谷歌,想必都是大家飛習(xí)慣了;有沒有想過把www.baidu.com或者www.google.com.hk改為IP,就可以省略從域名服務(wù)器中獲取域名對應(yīng)地址這一步了2013-08-12
提升IE8.0瀏覽器速度(啟動速度、打開新標(biāo)簽速度)的完全攻略
本文將為大家詳細(xì)介紹下:提升IE8瀏覽器自身的啟動速度以及加快IE8瀏覽器打開新標(biāo)簽時的速度,想提升瀏覽器速度的朋友可以參考下哈2013-05-26- IE9啟動的時候彈出提示條以后,點擊“選擇加載項”,再查找影響速度的插件,決定是否“禁用”,啟動IE9以后,點擊右上角的齒輪裝按鈕,然后選擇“管理加載項”,感興趣的朋2013-04-15
ie10打開網(wǎng)頁慢 提高IE10打開網(wǎng)頁速度設(shè)置方法
在使用ie10時發(fā)現(xiàn)速度很慢,有時打開網(wǎng)頁需要10+秒的時間,就連打開baidu.com也慢,接下來為大家詳細(xì)介紹下解決方法,感興趣的朋友可以參考下2013-04-14- 平時我們電腦反映很遲鈍的時候,打開任務(wù)管理器經(jīng)常會看到CPU總在高負(fù)荷運轉(zhuǎn),這就很容易讓人習(xí)慣性地認(rèn)為,一切都是機(jī)器的錯。2009-10-24
- 這個操作技巧推薦具有1GB及其以上內(nèi)存的用戶進(jìn)行嘗試,如果你只有512MB內(nèi)存,那么目前還無法使用,或是僅能夠在增加虛擬內(nèi)存的基礎(chǔ)上進(jìn)行嘗試。2009-07-31
- IE 7打開頁面的速度跟它的前輩們一樣,不敢恭維。如何才能提高IE 7打開頁面的速度呢? 我們可以借鑒IE 6中的一些設(shè)置方法來實現(xiàn)目標(biāo)。運行IE 7,單擊“工具2008-10-20
瀏覽器打開網(wǎng)頁很慢如何提高ie瀏覽器的網(wǎng)頁加載打開速度
瀏覽器的網(wǎng)頁打開速度一直是我們?yōu)橹^疼的事情,上網(wǎng)沖浪必備,竟然如此不給力,解決方法很簡單,只要按照下面的步驟簡單的設(shè)置下便可搞定,具體的設(shè)置方法如下,為此經(jīng)2013-08-21