我使用javascript發送大量http請求,並且在chrome中,第一個請求需要大約30ms,第二個請求需要大約300ms。後續的請求將在兩者之間交替,而不管我正在做什麼樣的請求。這在Firefox中不會發生。我應該注意到,我正在計算機上運行一個開發服務器。任何人都可以看到這種情況?Chrome上的每個其他ajax請求需要10倍的時間
這裏是鍍鉻的時間標籤的圖片:
正如你所看到的,有一個在連接的非常大的差距2.
我使用javascript發送大量http請求,並且在chrome中,第一個請求需要大約30ms,第二個請求需要大約300ms。後續的請求將在兩者之間交替,而不管我正在做什麼樣的請求。這在Firefox中不會發生。我應該注意到,我正在計算機上運行一個開發服務器。任何人都可以看到這種情況?Chrome上的每個其他ajax請求需要10倍的時間
這裏是鍍鉻的時間標籤的圖片:
正如你所看到的,有一個在連接的非常大的差距2.
我剛剛遇到同樣的問題(但在基於webkit的電子環境中)。而解決方案只是將IP地址「localhost」替換爲IP「127.0.0.1」。我恐怕這是一個鉻的錯誤。 希望它對你有用。
似乎在等待服務器響應。
您是否嘗試過調試響應。例如,將服務器計時值添加到響應中,以便您可以看到它在服務器上花費了多長時間?
我知道服務器工作正常,因爲我沒有在Firefox這個問題。爲什麼服務器只會減慢chrome的速度?從上面發佈的圖片(連接2)來看,DNS查找與初始連接之間存在巨大差距。 – asher
我不再在該代碼庫上工作,但感謝您的答案。 – asher