我正在寫一個商業應用程序在Python中。它使用Ajax與瀏覽器前端對話,交換包含JSON格式數據的消息。阿賈克斯反應緩慢與Firefox上的Fedora 14
我有2臺機器進行測試,一個運行Windows Server 2003與IE8,其他運行Fedora 14與Firefox 7.0.1。他們都連接到我的100MB局域網。
我可以在4種不同的方式測試我的應用程序 - 在Windows服務器/客戶端的Windows和Windows Server/Fedora的客戶端,服務器的Fedora/Windows客戶端,和Fedora服務器/客戶端的Fedora。除了Fedora/Fedora之外,它們都運行得很合理,而Fedora非常慢。
以下是一個特定的請求,這導致在服務器發送的2488個字節的數據包到客戶端的定時。我展示了三個時間安排 - 第一,從客戶端發送請求到接收響應的時間;第二,從服務器接收請求到發送響應的時間;第三,差異,這實際上是客戶接收響應所花費的時間。我已確認服務器幾乎立即收到請求。
WS-> WC 484ms 62ms 422ms
WS->的Fc 432ms 47ms 385ms
FS-> WC 1188ms 4ms的1184ms
FS->的Fc 3740ms 5ms的3735ms
我需要了解爲什麼Firefox需要接近4秒才能在同一臺機器上接收2488字節。
我不認爲這是一個DNS問題,因爲我使用的數字IP地址。我曾嘗試使用Firebug,但它只是確認接收響應需要將近4秒。
任何人都可以建議我應該看的其他東西嗎?