Apache与nginx比较

来源:互联网 发布:网络流最短路径增值 编辑:程序博客网 时间:2024/03/28 19:28

Apache与nginx比较:

 

Apache:Web服务器

1、rewrite ,比nginx 的rewrite 强大 ;
2、模块超多,基本想到的都可以找到 ;
3、少bug ,nginx 的bug 相对较多 ;
4、超稳定 ;

5、Apache在处理动态有优势,nginx比较适合跑静态

 

Nginx:Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,负载均衡服务器

1、 轻量级,同样起web 服务,比apache 占用更少的内存及资源;

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

3、  Nginx 配置简洁, Apache 复杂;

4、  最核心的区别在于apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程 

一般来说,需要性能的web 服务,用nginx 。如果不需要性能只求稳定,那就apache 吧。

可以把Nginx用作代理服务器,而把Apache用作后台服务器


0 0