我在 Ubuntu 10.04 VMWare 服务器上运行 Wordpress 实例。如果我在页面或帖子上按住 F5 或 CMD+R,服务器上的两个 CPU 都会上升到 100%。会剩下很多可用 RAM,但 CPU 会一直保持在 100%,直到所有请求都得到处理。根据我按住 F5 的时间长短,处理时间可能从几秒钟到几分钟不等。
我已禁用 MySQL 中的持久连接,通过推荐的计算设置 Apache 的 MaxClients 部分,并禁用 Wordpress 安装中所有不必要的插件,但这种情况仍然会发生(尽管没有以前那么糟糕)。我还可以修改其他什么来防止这种情况发生吗?
谢谢你!
答案1
这可能是由于 PHP 处理脚本造成的。可以使用缓存来优化。这可以借助 wordpress 插件来实现。一些流行的插件:
- WP超级缓存http://wordpress.org/plugins/wp-super-cache/
- W3 总缓存http://wordpress.org/plugins/w3-total-cache/
您可以在这里找到不同插件的比较:http://www.tutorial9.net/tutorials/web-tutorials/wordpress-caching-whats-the-best-caching-plugin/
如果您也进行配置Varnish
,则可以得到更好的结果。
更多信息: