我正在使用cakephp開發一個網站。我現在使用螢火蟲+ Yslow和谷歌Chrome開發者工具分析網站。在一個Ajax請求中,我的等待時間大約爲6s,而接收時間太短了66ms,導致請求中的延遲很大。有誰知道爲什麼輪候時間過長?大HTTP請求等待時間
4
A
回答
1
我的猜測是,您可能正在執行SQL查詢,作爲您通過Ajax調用的資源的一部分。如果是這種情況,您可能需要調整您的查詢或索引以提高查詢的速度。你可以發佈一些代碼,以便我們可以查看嗎?
3
等待時間 - 從請求時間到收到第一個字節的時間,包括往返時間。如果您的服務器遠離您的機器,則可能會有延遲。通常需要3次往返。 1用於DNS查找,1用於建立TCP連接,1用於請求和響應對。
接收時間:如果從服務器向客戶端下載的數據量較少,則會減少。
更多參考:http://www.webperformancematters.com/journal/2007/7/24/latency-bandwidth-and-response-times.html
相關問題
- 1. NodeJS等待HTTP請求
- 2. http請求花費太長時間等待服務器響應
- 3. Http請求第一次慢,等待時間太長
- 4. 如何檢查HTTP請求延遲/等待時間的原因?
- 5. 團結 - 等待HTTP請求解決
- 6. Magento HTTP請求 - 不要等待回覆
- 7. 在java中等待異步http請求
- 8. 在node.js中等待HTTP請求
- 9. 如何在超時HTTP請求之前增加apache等待的時間?
- 10. 讓Apache HTTP傳送408請求超時之前等待更長的時間
- 11. 如何讓Web請求等待特定時間間隔?
- 12. Extjs4,等待ajax請求
- 13. 如何'等待'WebClient.UploadStringAsync請求?
- 14. 等待AJAX請求完成?
- 15. 如何捕獲IIS請求等待時間
- 16. JavaScript - 時間問題 - 如何等待請求
- 17. Firebug顯示POST請求的等待時間很長
- 18. 等待系統時間繼續申請
- 19. 我們如何等待HTTP請求完成?
- 20. 如何使用異步做一個HTTP GET請求,並等待
- 21. 等待HTTP請求執行下一行angular2
- 22. 如何等待並稍後發送對HTTP請求的響應?
- 23. AngularJs控制器不會等待$ http請求
- 24. 如何等待Angular2處理動態多個Http請求?
- 25. Angular 2,輪詢http請求並等待慢響應
- 26. 的Objective-C在等待異步HTTP請求來完成
- 27. 我如何等待9 HTTP GET請求Angular 2
- 28. 的NodeJS +表達:讓http請求等待UDP響應
- 29. 如何強制程序等待HTTP請求在JavaScript中完成?
- 30. 發送恆定數量的http請求,無需等待
你衡量它帶到你的服務器端代碼完成的時間? – Cygnusx1
http://stackoverflow.com/questions/11510006/request-timing-in-ajax-is-sometimes-above-1-second-and-sometimes-30ms - 找到了解決這個問題和答案。 –