【问题标题】:High Latency 4-6s on WordPress sitesWordPress 网站上的高延迟 4-6 秒
【发布时间】:2013-01-09 17:02:45
【问题描述】:

我有几个网站的加载时间很慢。都是 WordPress 3.5。所有都通过 BlueHost 托管。全部由我开发(构建为现有 WP 主题的子主题)。

使用 Safari 开发人员工具,我发现它们在发生任何事情之前平均有 4-6 秒(不是毫秒)的延迟,这似乎异常高。我试图解决延迟问题,我知道我不是唯一一个在这里问这个问题的人......但我无法弄清楚主要罪魁祸首是我的托管服务提供商(Bluehost)还是我的开发。

以下是我的几个存在问题的网站:

http://www.HubbardProductions.com

http://www.xla.com

谁能指出我正确的方向?我可以做些什么来减少延迟?

【问题讨论】:

  • 您是否尝试过在同一主机上创建一个简单的静态页面以查看加载是否快速?几乎可以肯定会,但值得尝试进行故障排除。您的标记中也有一些错误。
  • 我试过调用一个简单的静态页面,它确实加载得很快。所以这不是一个明显的“我的托管服务提供商很糟糕”的问题。你发现了什么错误?
  • 通过验证器运行您的网站并亲自查看错误。但是,这可能不是问题的根源。正如我在下面所说,这可能是数据库性能。您是否尝试过任何大型缓存插件?
  • 使用此代码查看您进行了多少查询:num_queries; ?>
  • 感谢您的帮助,克里斯。我添加了 WP Super Cache,这似乎确实消除了严重的数据库延迟——万岁。我仍然想优化我的网站性能,而不仅仅是依赖缓存。您建议我在哪里添加该代码......它会在哪里输出查询数量?

标签: performance wordpress optimization latency load-time


【解决方案1】:

【讨论】:

  • 感谢 Kingdom.com 资源。当我测试构建我孩子的原始主题 (kriesi.at/themes/choices) 时,它有超过 90 个请求......但加载速度要快得多。我主要关心大黄线(等待服务器超过 6 秒)。是什么导致了这么长时间的等待?
  • 我同意,我认为问题不在于请求的数量。我的猜测是数据库性能是问题所在。
  • 是的,这个问题与请求计数无关。我得到了屏幕截图。您的网站正在等待大约 3.5 秒的第一步。i.imgur.com/VIVoq.png
  • 我已经添加了 WP Super Cache,这消除了数据库滞后......但我仍在整理最初可能导致滞后的原因。但是缓存可能会阻止这个社区现在进行故障排除。很好的止损……但我还是做错了。
【解决方案2】:

克里斯,同样的问题。还有 Bluehost + Wordpress 3.5。

几分钟前,我的网站甚至出现故障,我什至无法访问 cPanel。我收到以下错误:

Auth failed69.89.31.120:2083 暂时关闭。

我联系了技术人员,他们告诉我再试一次,删除cookies,还给我发了这个url:

https://my.bluehost.com/cgi/help/481

就我而言,这没什么帮助,但也许它可以帮助你。

我最近问他们服务器是否有任何问题,他们说没有,没有问题。

所以,为了回答你的问题,我会:

  1. 等几天,以防它是暂时的(我希望)。
  2. 如果没有,我会先用简单的 html 页面运行一些测试,然后是 php,然后是 php + 简单的 SQL 等,以找出瓶颈,以及是服务器问题还是 wordpress 问题。
  3. 如果我发现这是服务器问题,我会投诉。
  4. 如果一切都失败了,我会将我的网站转移到其他主机。再见 Bluehost。 :(

祝你好运!

【讨论】:

    猜你喜欢
    • 2012-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多