WordPress性能问题。我可以调试它吗?

时间:2012-11-05 作者:KodeFor.Me

我有一个网站,在正常工作的同时,每天上午11:00使用大量的服务器资源。

web托管帐户只包含WordPress,我没有安装任何其他软件。

此外,托管帐户基于云Linux,这意味着我可以统计我的帐户资源使用情况。

下面您可以看到我的帐户的资源使用情况:

Your site has been limited within the past 24 hours
CPU resources were limited for your site
You have reached processes number limit 8 times
Your site might hit resource limits soon
Your Physical Memory usage was at 999.7M out of 1000.0M
You had 4000 I/O usage out of 4000 max I/O usage allowed
我想问的是,任何脚本、wordpress插件或任何其他可以帮助我识别的东西,为什么我每天都在同一时间出现这个问题。

请注意,我已经使用了一个插件来获取WordPress时间表,并且时间表还可以。上午11:00没有运行任何操作。此外,服务器没有同时运行的任何cron作业。

2 个回复
最合适的回答,由SO网友:markratledge 整理而成

您需要检查实际的访问日志,如web、SSH等,如果可以访问,还需要检查MySQL日志。这将向您展示当时可能影响网站的内容,并让您区分来自机器人的无法解释的巨大网络流量峰值和Wordpress或主题本身或服务器上发生的事情。

如果是共享云服务器,您可能会看到另一个帐户溢出,这取决于帐户的配置方式。

SO网友:Nikhil Babu

在确定是否使用了太多资源时,通常需要首先查看cPanel->Resource Usage(cPanel->资源使用)部分底部的图表中是否显示了任何故障。如果您看到故障,很有可能需要优化您的站点,或者升级到提供更多CPU的计划。优化(如安装和正确配置高质量缓存插件)通常是解决此问题的最佳方法。

结束

相关推荐

Performance on WPMS

我的WPMS站点托管在8核/32mb RAM服务器上,但响应时间非常长。我们有大约1000个博客(单个db上有35000多个表)和70000个页面浏览量。我认为我可以缩短响应时间,将具有更多页面浏览量的博客移动到单独的DB中,并使用hyper DB插件将所有博客拆分为每个DB 100个博客。你觉得怎么样?