HTTP请求的大等待时间

时间:2011-08-23 13:13:54

标签: ajax performance latency google-chrome-devtools web

我正在使用cakephp开发一个网站。我正在使用firebug + Yslow和Google Chrome开发人员工具分析网站。在Ajax请求中,我获得了大约6秒的大等待时间,而接收时间太小66毫秒,这导致请求中的延迟很长。有人知道为什么等待时间太长了吗?

2 个答案:

答案 0 :(得分:3)

等待时间 - 从请求时间到收到第一个字节的时间,这涉及往返时间。如果您的服务器远离您的计算机,可能会有延迟。通常需要3次往返。 1用于DNS查找,1用于建立TCP连接,1用于请求和响应对。

接收时间:如果从服务器下载到客户端的数据量较少,则会减少。

供进一步参考:http://www.webperformancematters.com/journal/2007/7/24/latency-bandwidth-and-response-times.html

答案 1 :(得分:1)

我的猜测是,您可能正在执行SQL查询,作为您通过Ajax调用的资源的一部分。如果是这种情况,您可能需要调整查询或索引以提高查询速度。您可以发布一些代码,以便我们进行审核吗?