【问题标题】:Wordpress PHP what's doing the server at this moment?Wordpress PHP 此刻服务器在做什么?
【发布时间】:2018-12-10 14:55:44
【问题描述】:

我发布了一个网站 (wordpress),它运行良好,但有时会卡住。您尝试进入该页面,服务器就像被阻止,正在处理,然后有几分钟网站无法加载。

我什至添加了缓存系统和性能优化,现在网站速度更快了,但这种情况一直在发生,有时(每天几次)网络是白色的,空白的,加载很长时间。

我不知道它是什么:插件?我的代码?它不会发生在特定的时刻或动作。所以我无法确定它发生的时间、地点或原因。

那么,我可以以某种方式记录 php 代码以了解当时正在执行的内容吗?代码卡在哪里了?

顺便说一句,我已经禁用了 wp-cron。不是这个。而且网络很大,所以我无法开始查看每个文件的循环或其他东西,我需要更快的东西。

【问题讨论】:

  • “而且网络很大,所以我无法开始查看每个文件的循环或其他东西,我需要更快的东西。”如果你不愿意付出一些努力,是什么让你认为别人会为你付出?无论如何,我会先查看慢查询日志。查看错误日志可能也是一个好主意。

标签: php wordpress logging server load


【解决方案1】:

我建议检查一些查询监视器,哪些插件/主题是造成瓶颈的原因。您可以使用 GoDaddy 的 P3 Profiler 插件,虽然它没有更新,但它仍然是分析 WordPress 的最佳选择之一。

如果您使用 cPanel,请检查资源使用情况并尝试识别模式。例如,网站在特定时间是否缓慢?在一周中的特定日子?

如果您可以访问 Awstats 或类似工具,您可以检查是否有任何机器人在特定时间访问您的网站。

如果您只治疗症状(缓慢),您将继续遇到同样的问题。你需要找到源头,然后马上解决。

还要检查访问日志以检测异常情况: https://www.tecmint.com/find-top-ip-address-accessing-apache-web-server/

在 Google 上查找,我发现了一些我认为可以提供帮助的服务:

https://goupcloud.com[瓶颈的全面优化和识别(治因而非治标)]

https://www.wpfaster.org/【全面优化】

https://www.wpspeedfix.com/【全面优化】

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-20
    • 2013-05-20
    • 1970-01-01
    • 1970-01-01
    • 2014-08-25
    相关资源
    最近更新 更多