在 Wordpress 网站上按住 F5 会导致 CPU 100%(Apache)

在 Wordpress 网站上按住 F5 会导致 CPU 100%(Apache)

我在 Ubuntu 10.04 VMWare 服务器上运行 Wordpress 实例。如果我在页面或帖子上按住 F5 或 CMD+R,服务器上的两个 CPU 都会上升到 100%。会剩下很多可用 RAM,但 CPU 会一直保持在 100%,直到所有请求都得到处理。根据我按住 F5 的时间长短,处理时间可能从几秒钟到几分钟不等。

我已禁用 MySQL 中的持久连接,通过推荐的计算设置 Apache 的 MaxClients 部分,并禁用 Wordpress 安装中所有不必要的插件,但这种情况仍然会发生(尽管没有以前那么糟糕)。我还可以修改其他什么来防止这种情况发生吗?

谢谢你!

答案1

这可能是由于 PHP 处理脚本造成的。可以使用缓存来优化。这可以借助 wordpress 插件来实现。一些流行的插件:

您可以在这里找到不同插件的比较:http://www.tutorial9.net/tutorials/web-tutorials/wordpress-caching-whats-the-best-caching-plugin/

如果您也进行配置Varnish,则可以得到更好的结果。

更多信息:

相关内容