nginx和apache区别

跟風遠走 提交于 2019-11-28 05:33:59

:
都是web服务器

:
Apache 侧重处理静态网页

:
ASP,PHP,CGI,JSP 这几类是动态网页

:
apache处理动态网页就需要一个解释器

这个解释器就是tomcat


:
nginx  apache 都起web服务 nginx比apache 占用更少内容及资源

:
内存

:
在抗并发方面 Nginx比较突出优秀

:
nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能


apache的 rewrite 比nginx 的强大


你这个服务要是频发使用rewrite 就使用apache


并发方面 抗压力就选用nginx

:
Nginx 配置简洁, Apache 复杂

:
Nginx 静态处理性能比 Apache 高 3倍以上

:
Apache 对 PHP 支持比较简单,Nginx 需要配合其他后端用

:
 apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程


动态请求由apache去做,nginx只适合静态和反向

Nginx一般都做反向代理 和处理静态 但是大多出都是反向代理

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!