我有一个网站(wordpress)发布了,它工作得很好,但它有时会卡住。你试图进入页面,服务器就像是被阻塞了,正在处理中,然后网站有几分钟没有加载。
我甚至添加了缓存系统和性能优化,网站现在更快了,但这种情况一直在发生,时不时的(每天几次)网页是白色的,空白的,长时间加载。
我不知道它是什么:一个插件?我的代码?它不会发生在特定的时刻或行动。所以我不能确定它发生的时间、地点和原因。
那么,我能以某种方式记录php代码,以了解当时正在执行什么吗?代码卡在哪里?
顺便说一句,我已经禁用了wp-cron。啊,不对。而且网络非常庞大,所以我不能开始在每个文件中寻找循环或其他东西,我需要更快的东西。
发布于 2018-07-05 07:49:39
我建议在一些查询监视器上检查哪些插件/主题是造成瓶颈的原因。你可以使用GoDaddy的P3分析器插件,虽然它没有更新,但它仍然是分析WordPress的最佳选择之一。
如果您使用cPanel,请检查资源使用情况并尝试识别模式。例如,网站是否在特定时间运行缓慢?在一周中特定的几天?
如果你有Awstats或类似的访问权限,你可以检查是否有机器人在某个特定的时间访问你的站点。
如果你只治疗症状(缓慢),你将继续有同样的问题。你需要找到来源,然后立即解决它。
还要检查访问日志以检测异常:https://www.tecmint.com/find-top-ip-address-accessing-apache-web-server/
在谷歌上,我找到了一些我认为可以提供帮助的服务:
https://goupcloud.com完全优化和识别瓶颈(治标不治本)
https://stackoverflow.com/questions/51135164
复制相似问题