2013-03-28 86 views
0

要驗證使用HTTP流水線可以優化加載資源的速度,我做了一個測試,如下所示:在Mac爲什麼在firefox中流水線似乎不起作用?

打開Firefox,在每個服務器的配置變化最大連接1,然後我打開它加載測試頁12張圖片。由一個

enter image description here

瀏覽器負載每個圖像的一個和12個圖像花費約12秒的負載(ⅰ添加對於每個圖像1秒延遲):我得到了下面的數字。

接下來,我打開Firefox中的流水線,並刷新頁面。我得到了如下圖所示:

enter image description here

我可以看有沒有阻塞的。所有請求都是流水線的。我認爲加載的總時間會縮短,但不幸的是,與沒有流水線的時間相同。所以我懷疑流水線似乎不起作用。

我想知道爲什麼以及如何修復它。我使用Apache服務器。是否需要在Apache中進行任何配置?

回答

0

正如wiki說,

的請求,結果在HTML頁面,尤其是在高延遲的連接如衛星互聯網連接的載入時間的顯着改善的流水線。加速比爲不太明顯寬帶連接

你的測試是基於典型的寬帶連接。它很短(可以忽略)服務器接收每個請求,每次發送如此大的圖片時,連接的整個帶寬都被佔用。

所以,你可以重試與你的測試:

  1. 在每次請求高延遲。
  2. 許多小文件作爲資源來響應。