我正在使用React和Flux構建應用程序。點擊項目列表啓動一個動作,然後開始(通過效果)AJAX請求使用axios
(雖然我試過superagent-bluebird-promise
具有相同的結果)。Chrome緩慢加載第一個AJAX響應
問題在於,使用Google Chrome時,首次發出此請求時,點擊列表中的項目和啓動AJAX請求之間的延遲時間大約爲兩秒。隨後的點擊會立即開始加載請求。
使用Firefox,所有請求都是即時的。
編輯:我已經在兩臺Ubuntu電腦上測試過了,可以複製相同的症狀。我也可以在Android上覆制這些症狀,並延遲一段時間(大約4秒)。
這裏是Chrome的下作出的配置文件的截圖:
這是與Chrome或有什麼錯誤嗎?
也許它與在服務器端的數據緩存相關,而不是直接與Chrome或Android相關......在測量之前,您是否清除了您的Firefox緩存? – CarlosCarucce
它與服務器無關;該延遲發生在AJAX請求啓動之前。 – felamaslen
就像個人資料似乎表明,發生了很多事情。你需要爲任何人發佈一些代碼,以真正給你一個有價值的答案。 – arthurakay