看板 Browsers 關於我們 聯絡資訊
其實這個問題之前剛換3.0的時候就有發覺了,舉個例子來說,在開啟網路相簿縮圖的 時候,縮圖不會一次全部讀取完,雖然看得到Firefox顯示仍在讀取中,但是等了很久 還是顯示不出來,要多重新整理幾次才能將縮圖完整顯示出來。 當然不只是圖多的網頁,一般網頁的讀取效率也不佳。 當時只是以為max request的數值設定有問題,在一番嘗試之後,還是沒法得到滿意的效果 剛才又讀某個網頁讀到快抓狂,所以又再度搜尋了一下,看到MozTW論壇裡面,有人提出 在FireFox 3中開啟pipelining功能的效果比起不開還要差,我半信半疑地關了之後, 再開了之前讀取不順的幾個網頁測試,結果關了之後真的有比較快。 有點驚訝的我又反覆測試了幾次,確定是pipelining影響了網頁的讀取速度。 補充:在測試之前我都有先清過cache,確定cache並不會影響測試的結果。 在上來發問之前,我也有到wikipedia查了一下http pipelining的原理,了解到原來 這個功能是將原本只傳送一個request的連線改成一次傳送多個request,而不用等到 server回應後才傳送下一個request。 知道運作的原理之後,我也開始排除可能的影響因素,首先wiki上有寫到IIS 4/5並沒有 實作pipelining的功能,不過我知道我測試的這些網頁所放的server都是用 Apache/Lighttpd,所以這項因素可以排除。 接下來,由於有些server會因為效能的因素而封鎖使用者過多的request(應該是如此吧? 如果有錯還請指正),所以我將pipelining的max request數值減少,並將 max connection per server的數值也減少,不過還是沒有影響。 所以我想上來詢問一下,不知道這樣的結果是否為Firefox自身的問題?還是有其他的 因素影響呢? 先謝過各位了。 -- 布魯斯異想世界 http://blog.pixnet.net/brucehsu 檔案分享網站 ShareOnRails http://sor.acgsf.org 圖片分類軟體 classiPHy http://brucehsu.googlepages.com/classiphy -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.252.18.170
albb0920:不對吧... wiki上說 08/03 07:47
albb0920:Mozilla Firefox 3.0 supports pipelining, but it's 08/03 07:47
albb0920:disabled by default. 08/03 07:47
brucehsu:我裝完第一件事就是進about:config改設定啊@@ 08/03 07:48
brucehsu:何況我在改max request的時候就會沒看到我有沒有開了啊XD 08/03 07:50
albb0920:那我覺得也是伺服器限制連線數... 08/03 07:52
albb0920:推完才發現是布魯斯 =w= 08/03 07:52
brucehsu:嗯,我也有想過,文中也有提到我測試過的結果,感覺影響 08/03 07:53
brucehsu:不大?而且我也找了其他的網站測試,結果也是差不多。 08/03 07:53
brucehsu:就算直接end也看得到簽名檔是我吧... 哭哭 08/03 07:53
※ 編輯: brucehsu 來自: 123.252.18.170 (08/03 07:58)
albb0920:pipelining 是不是跟續傳軟體的多線下載差不多意思? 08/03 07:57
brucehsu:不太一樣吧?多線下載是抓同一個檔案,pipelining應該是 08/03 07:59
brucehsu:開一個socket然後一次送出多個request,沒開的話就是一次 08/03 07:59
brucehsu:只送一個request。(至少wiki上是這個說的...) 08/03 07:59
AlanLive:一直用 tete pgo 版,沒這個問題 08/03 09:44
brucehsu:我也是用tete pgo版啊@@ 08/03 10:09
AlanLive:是喔,我剛剛跳槽到了凌川版,你要不要也一起來? 08/03 10:45
brucehsu:嗯,我用官方版還有tete版都有同樣的問題,或許跟有無 08/03 11:50
brucehsu:最佳化無關吧? 08/03 11:50
brucehsu:剛才換了綾川版試了一下,還是同樣的情況。 08/03 11:55
emethxyz:看完這篇以後關掉 感覺也是有順一點@@ 08/03 12:53
qqttpp:fasterfox 請用 08/03 22:29
qqttpp:很多人都以為他只是改about:config 但用起來就不是 08/03 22:31
qqttpp:真的會改成單網頁mutithread 08/03 22:32
brucehsu:嗯,用了fasterfox還是一樣的情況... :~ 08/03 22:46
※ 編輯: brucehsu 來自: 123.252.18.170 (08/03 22:59)
whogotme:這個和windows的TCP連線數限制有關嗎 08/04 19:49
brucehsu:應該無關?pipelining就是在單個連線內傳輸多個request 08/04 20:24