Apache-2.2

區域網路中的慢速http連接

  • May 11, 2011

我有一個奇怪的問題要解決,但不知道如何解決。我在嘗試訪問 php 頁面時發現了這個問題,並且只載入了基本的 html 和 css,但 flash 沒有。當我嘗試直接下載 swf 文件時,遇到了 http 超時錯誤。

為了找到問題,我進行了一些測試: 1)當我通過 FTP 下載文件時,下載速度還可以。2)當我通過http下載一個大文件(100M)時-下載速度也還可以。3)當我通過http下載一個小文件(50K)時 - 下載速度很慢。我嘗試了幾個文件副檔名,但結果相同。這是 flash swf 文件無法成功載入的原因 - 由於超時。

編輯:文件已下載,但由於文件中間缺少數據而損壞

最有趣的部分是,當我通過本地主機或網路外部(通過蜂窩調製解調器上的 ppp 介面 sa)訪問同一頁面時,文件被完美載入。因此,問題僅針對 LAN。

伺服器是 apache2,在 Ubuntu 10.04 上。

有任何想法嗎?

這聽起來更像是某種 LAN 問題,無論是網路本身、客戶端電腦還是伺服器。您提到您在文件中間獲取損壞的數據可能是通過 LAN 而不是 localhost/PPP 來支持這一點。

我會嘗試縮小問題的範圍。您可以檢查幾件事:

  • 是否只是 HTTP 或 LAN 上的所有其他服務受到影響?
  • 只是這台伺服器還是區域網路上的所有機器?
  • 它只是傳出數據還是傳入數據?
  • 是否有任何相關的日誌消息(Apache、啟動、系統等)?
  • LAN 上是否有可能導致問題的防火牆(軟體/硬體)?

不要忽視硬體不良(網卡、路由器、交換機、電纜等)等罕見事物的可能性。

引用自:https://serverfault.com/questions/267433