在Nginx上运行Wordpress会不会因为它的表现而“蹲下”?

时间:2012-06-03 作者:auser

This article 国家:

如果您还没有使用PHP操作码缓存和WordPress缓存插件,nginx将为您基于WordPress的网站的性能进行深蹲。

有人能详细解释一下作者的意思吗。我目前正在Apache2 Web服务器上运行wordpress的普通安装。我正在考虑将我的许多其他网站(非wordpress)迁移到Nginx,并认为在我这么做的同时,我也可以迁移wordpress。但是上面的陈述让我认为迁移wordpress没有任何好处。为什么?

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

"E;蹲下“;是“的同义词”;“无”;在这种情况下。所以,我想说:

在考虑使用nginx之前,请注意,PHP APC或带有WordPress缓存插件的类似Opcode缓存将比仅从Apache切换到nginx提供显著的性能改进。

如果您还没有使用PHP操作码缓存和WordPresscaching插件,nginx将执行以下操作nothing用于WordPress basedwebsite的性能。

按照我的理解,这几点是关于过早优化的。它说,不要仅仅因为每个人都说Nginx是比Apache性能更好的web服务器(尽管这可能是真的),就把WordPress的安装从Apache转移到Nginx。

首先尝试优化Apache,启用操作码缓存,尝试Varnish等应用程序加速器。这样,安装程序可以提供比仅切换到Nginx更显著的性能改进。

如果您仍然不满意(即,如果获得的性能仍然不可接受),那么您实际上应该考虑将WordPress安装移动到Nginx,尤其是因为WordPress目前对基于Nginx的设置的支持有限。

WordPress与Apache世界交织在一起,因此对基于Nginx的设置的支持有限,但仍在增长。在您决定使用nginx时考虑这些因素。

结束

相关推荐

404在使用到APACHE的Nginx代理时主页上出现错误

我通常使用Nginx在服务器上提供静态内容,Apache使用PHP-FPM处理PHP内容。然而,我无法显示Wordpress的博客主页,我已经尝试了在web上找到的所有配置示例,但运气不好。这是我的Nginx配置:server { listen XXX.XXX.XXX.XXX:80; server_name wptest.mydomain.com; access_log /var/log/nginx/testblog