【问题标题】:http request taking too long time waiting for server responsehttp请求等待服务器响应时间过长
【发布时间】:2017-02-12 18:44:26
【问题描述】:

我们正在使用 3rd 方网站监控系统来查看某些页面是否加载良好。

我经常看到显示器显示加载我们的结帐页面需要超过 8-9 秒,如下图所示:

我们的网站正在从非 www 重定向到 www,然后从 http 重定向到 https,所以我知道可能会发生一对重定向。我不明白页面请求等待 2-3 秒的原因可能是什么?

【问题讨论】:

  • 为什么要进行两次重定向?您可以简单地测试 if (!ssl || !www) 并进行一次重定向,无论缺少哪个“东西”。
  • 你知道如何正确地使用 wordpress 重定向 ssl 和 www 吗?
  • 管理员中的 WordPress 寻址和站点 URL 是什么?
  • 两者都设置为: https : // www 。例子 。 com 和 htaccess 只有非常基本的 wordpress 代码...

标签: wordpress server http-get latency server-response


【解决方案1】:

当您将 WordPress 地址和站点 URL 设为非 www 和非 https,但在 .htaccess、wp-config.php 或通过 www 和 https 的插件重定向时,通常会发生这种情况。 (或者,主机正在为您进行重定向。)您需要为 www 和 https 配置 WordPress 地址和站点 URL,以避免重定向;这是最低效的方式。

如果您这样做并将监视器设置为请求 www 和 https 页面,但您仍然看到很长的 TTFB(第一个字节时间)时间,这是一个慢主机。

【讨论】:

  • 我认为显示器最初请求为http://example.com,它正在重定向到https://www.example.com/,因为我的wordpress主页和网站网址都设置为https://www.example.com然后我仍然想知道为什么我会有看到如此长的等待时间,如 2.12s、1.79s、3.2s 和 2.03 秒,终于开始加载 wordpress 内容??嗯...
  • 设置监听请求www和https页面;如果您仍然看到较长的 TTFB 时间,则说明它的主机速度较慢。
  • 我有同样的问题...网站重定向 3 次导致 TTFB 超过 15 秒...如何在 wordpress 中删除此重定向?
  • 嗨@mar​​kratledge,我对您建议的解决方案很感兴趣。您能否详细说明一下或分享一个包含更多信息的链接?
猜你喜欢
  • 1970-01-01
  • 2023-04-11
  • 2013-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多