Apache与Nginx服务器区别
1)nginx和apache的软件底层架构不一样。
①:Nginx的并发性要比apache好很多;
②:nginx属于轻量级服务器软件,apache属于重量级软件;
③:nginx在处理静态页的效率要比apache好很多,apache在处理动态页面上的效率要比nginx高
④:apache在安全性要比nginx要好。
因此有一种不常用的组合:lnamp。
2)运行模式不同的。
①:apache运行PHP是通过加载php5模块运行。由于是apache去加载php5模块,所以每次修改了php.ini配置文件需要重启apache。
②:nginx运行php是通过网络连接php-fpm(fastCGI)方式运行。php-fpm是一个独立的软件(默认端口:9000)。因此在nginx下修改了php.ini配置文件需要重启php-fpm。
网友评论