Php 灯堆:所有单个部件的负载测试都很好,但Wordpress仍然在负载时阻塞

Php 灯堆:所有单个部件的负载测试都很好,但Wordpress仍然在负载时阻塞,php,mysql,wordpress,apache,lamp,Php,Mysql,Wordpress,Apache,Lamp,我有一个LAMP堆栈在AWS上运行,带有一个m3.5的大型实例(2个vCPU、8GB RAM、SSD)。当任何适当的负载到达它上面时,性能是可怕的。如果没有加载,则Wordpress站点的主页约为2秒。如果我使用Apache Bench以50-100的负载对其进行测试,页面负载将进入~12秒的范围 我已经单独测试了所有的部件,它们似乎都很好。我用Apache Bench测试了一个有100个用户的info.php页面,结果在0.2秒时返回。我还使用Mysqlslap来加载测试100个用户,结果大约

我有一个LAMP堆栈在AWS上运行,带有一个m3.5的大型实例(2个vCPU、8GB RAM、SSD)。当任何适当的负载到达它上面时,性能是可怕的。如果没有加载,则Wordpress站点的主页约为2秒。如果我使用Apache Bench以50-100的负载对其进行测试,页面负载将进入~12秒的范围

我已经单独测试了所有的部件,它们似乎都很好。我用Apache Bench测试了一个有100个用户的info.php页面,结果在0.2秒时返回。我还使用Mysqlslap来加载测试100个用户,结果大约0.2秒

我已经安装了memcached,并在php.ini、my.cnf和httpd.conf中尝试了各种各样的设置,但似乎没有什么不同


有什么想法吗?

禁用所有插件,看看是否能加快响应时间。然后让他们逐一找到问题所在。您可以通过管理面板执行此操作


如果无法访问管理面板,请重命名插件目录。

您使用的插件是什么?主题你有没有用其他方式定制wordpress?我们需要更多的信息。这实际上是另一个人开发的自定义主题。我正在安装服务器。它在他们来自的服务器上运行良好,但是它是一个专用服务器。他们想把它抛在脑后,因为它的成本太高了,去AWS那里更便宜。数据库托管在哪里?它是否连接到远程数据库?@LuckyBurger MySQL安装在同一台机器上,因此localhost。当我加载测试主页时,它阻塞了,Apache生成占用了100%的CPU,但mysql仍然很低。如果一个普通的php页面没有问题,那么这个问题几乎肯定与数据库有关。检查慢速查询日志,同时查看任何网络问题/拥塞(如果不在同一台服务器上)