我有一个壁纸网站(几乎所有流量都转到图像)。我使用以下应用程序来提供服务。
apache2 + php5.3 + CGI / FastCGI
我最近读到Nginx比Apache快。此外,很多人建议使用php-fpm。你建议我把我的网站搬到
的Nginx + PHP-FPM
或只是制作
apache2 + php-fpm?
答案 0 :(得分:2)
Apache和NGINX的性能肯定存在差异。
两者都有自己的强项和弱点,但总的来说:
如果PHP必须做很多工作,Apache实际上会更快,因为mod_php是Apache本身的一部分,并且非常好的集成。
使用Nginx时,额外的(f)cgi也需要一些时间,因此在PHP繁重的应用程序上会慢一些。
<强>结论强>
你是否只想提供NGINX更好的静态数据(如图像),因为如果对静态内容有好处的话。
- &GT;在你的情况下,我会选择NGINX ...不要忘记充分利用NGINX&#39;缓存的机制!