Apache + php-fpm vs Nginx + php-fpm

时间:2017-04-03 14:08:41

标签: php apache performance nginx

我有一个壁纸网站(几乎所有流量都转到图像)。我使用以下应用程序来提供服务。

  

apache2 + php5.3 + CGI / FastCGI

我最近读到Nginx比Apache快。此外,很多人建议使用php-fpm。你建议我把我的网站搬到

  

的Nginx + PHP-FPM

或只是制作

  

apache2 + php-fpm?

1 个答案:

答案 0 :(得分:2)

Apache和NGINX的性能肯定存在差异。

两者都有自己的强项和弱点,但总的来说:

如果PHP必须做很多工作,Apache实际上会更快,因为mod_php是Apache本身的一部分,并且非常好的集成。

使用Nginx时,额外的(f)cgi也需要一些时间,因此在PHP繁重的应用程序上会慢一些。

<强>结论

你是否只想提供NGINX更好的静态数据(如图像),因为如果对静态内容有好处的话。

- &GT;在你的情况下,我会选择NGINX ...不要忘记充分利用NGINX&#39;缓存的机制!