【问题标题】:Large Waiting time for an HTTP requestHTTP 请求的大等待时间
【发布时间】:2011-11-01 23:00:45
【问题描述】:

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

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    接收时间:从服务器下载到客户端的数据量越少,接收时间就越短。

    更多参考:http://www.webperformancematters.com/journal/2007/7/24/latency-bandwidth-and-response-times.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-30
      • 1970-01-01
      • 1970-01-01
      • 2017-02-12
      • 2019-01-08
      • 2017-11-24
      • 2018-11-13
      相关资源
      最近更新 更多