【问题标题】:Why is my wordpress website so slow and am I having so much downtime?为什么我的 wordpress 网站这么慢,而且我有这么多停机时间?
【发布时间】:2012-09-05 20:11:40
【问题描述】:

我使用 Yslow 和 PageSpeed 来查找原因,但我似乎无法弄清楚为什么我的博客 http://www.fotokringarnhem.nl 有时加载速度非常快(我猜是缓存文件),而其他时候需要大约 10 秒或更长时间才能加载加载。

我在共享服务器上,但在共享服务器上的其他网站上没有遇到类似问题。

我正在使用 cloudflare 来加速我的博客以加快速度,但无济于事。

我错过了什么吗?

最近 30 天的 Pingdom 报告(另见 http://stats.pingdom.com/hseaskprwiaz):

  • 平均响应时间:7.620 ms
  • 最慢平均:18.307 毫秒
  • 最快平均值:4.237 毫秒
  • 正常运行时间:96.24%

编辑 1: 来自 basicstate.com

诊断

+DNS +连接 -要求 -响应

所以我猜它在请求上失败了。缩小范围的选项?

编辑 2

我使用P3 (Plugin Performance Profiler) 来确定哪些插件导致加载时间最长。原来是用户访问管理器造成了大约 60% 的加载时间,所以我删除了它。

这起到了作用,我现在的超时时间减少了,但屏幕上弹出任何内容仍然需要很长时间。

我使用插件SQL monitor 并确定有 82 个查询正在按请求执行,大约需要 10 秒!!!

【问题讨论】:

  • pingdom 似乎在说您过去 7 天的平均响应时间约为 11 毫秒。对我来说,这似乎不是一个糟糕的平均水平。但是 9 月 5 日,下降了 9 个小时?如果您看到的变化多于 pingdom 报告——而且您不是每天都在更改博客的代码——请考虑尝试提供更多详细信息的不同服务。 basicstate.com 是我过去使用过的。
  • 谢谢,我已经添加了我的网站。稍后会发布结果。
  • 添加来自 basicstate.com 的结果
  • 添加了对 SQL 查询的新见解,以及如何解决这个问题。在我看来,wordpress 需要这些查询。更换主机会解决问题吗?
  • 每个 页面请求进行 88 次查询?

标签: performance wordpress pagespeed yslow downtime


【解决方案1】:

如果您有一个没有数百万用户的静态站点,并且性能变化很大,那么您的主机可能是罪魁祸首。我已经尝试了大约 8 个不同的主机并研究了其他十几个,我强烈建议 Media Temple (mt)。您可以获得最好的客户服务和性能。

此外,请查看 WP Engine 的速度测试工具:http://speed.wpengine.com/ - 深入了解您的网站运行缓慢的原因。需要几个小时才能生成报告。

【讨论】:

  • 我支持这个答案。从我过去的经验来看,这种情况下的延迟几乎总是房东的错。除非你有一些进程卡住了,插件不好等。
  • 我在这个主机上有其他网站(虽然不是wordpress)并且没有遇到这样的问题,我只是想我可以复制该网站并使用xamp设置一个本地主机来测试它。这会对我有帮助吗?我已经尝试过您放置的链接,但不确定他们是否能够提供自动化脚本的帮助。
  • @DaniëlTulp 自动化脚本是什么意思?它会运行并指出您网站上存在速度问题的地方(如果有)。主机可能存在很多问题,可能是集群速度很慢,或者他们的系统没有针对 wordpress 进行优化。
  • 我今天就这个问题向我的提供商发送了电子邮件。希望他们能提出解决方案。 @antonpug 我的意思是,我希望与像你这样的现实生活中的人比使用分析我的网站的脚本更进一步。我是对的,脚本找不到任何东西,现在我收到了他们提供服务的电子邮件。
【解决方案2】:

使用 P3 插件 并使用本文进一步优化您的网站:http://andbreak.com/articles/guide-speed-wordpress/

当一切都失败时,尝试切换供应商

编辑

事实证明,删除所有自动保存的页面和帖子备份以及概念是关键。这极大地减少了我对服务器的查询时间。 现在以闪电般的速度! 以下是前几天的报道: 正常运行时间:99.21% 总体平均:3.322 毫秒

有一个有用的 WP 插件也可以限制帖子和页面的自动保存和概念的数量:Revision control 顺便说一句,结果并不是立竿见影的。需要一天才能生效。

基本状态结果(清楚地显示了我在 12 日 11 日删除修订和概念时的改进(不确定是哪个)。

date          uptime       dns   connect   request      ttfb      ttlb
2012-09-18     98.97     0.031     0.047     0.047     0.353     0.475
2012-09-17    100.00     0.031     0.047     0.047     0.389     0.810
2012-09-16    100.00     0.029     0.045     0.045     0.342     0.499
2012-09-15     93.81     0.029     0.045     0.045     0.739     1.035
2012-09-14     98.97     0.053     0.068     0.068     0.387     0.565
2012-09-13    100.00     0.058     0.074     0.074     0.499     0.853
2012-09-12     95.00     0.030     0.046     0.046     5.994     7.024
2012-09-11     96.97     0.051     0.096     0.096     9.707     9.949
2012-09-10     73.15     0.027     0.043     0.043     6.765     6.952
2012-09-09     43.48     0.027     0.121     0.121     3.652     3.724
2012-09-08     31.82     0.028     0.045     0.045     2.757     2.867
2012-09-07     71.93     0.026     0.042     0.042     5.917     6.091
2012-09-06     60.49     0.027     0.043     0.043     4.590     4.751

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-08
    • 2013-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-20
    • 1970-01-01
    • 2020-08-22
    相关资源
    最近更新 更多