Nginx学习笔记-简介

Nginx是什么

Nginx读作(engine x),可作为HTTP服务器、反向代理服务器、IMAP/POP3/SMTP 代理服务器等

 

Nginx可以做什么事情

反向代理加速
FastCGI
负载均衡
WEB服务器
邮件代理服务器
......

 

为什么要用Nginx

公司以前都是采用的Apache作为服务器,但是,随着业务、技术的发展,用户量的壮大,在不同的阶段,我们需要采用不同的技术,当Apache已经不能适应当前的需求时,我们就需要寻找一种新的解决方案,Nginx就是我们目前的选择。

 

选择Nginx的理由

高并发(高达50000个并发连接数,得益于epoll和kqueue网络I/O模型,Apache使用的是传统的select模型)
内存消耗少(请自行测试)
成本低廉(开源,其他大并发解决方案大多是收费的,比如BIG-IP)
配置文件简单
支持Rewrite重写规则
支持gzip压缩,节省带宽
稳定性高(用于反向代理,挂了也没事,宕机的概率微乎其微)
支持热部署

 

Nginx与Apache的对比

posted @ 2013-01-05 16:19  周昌炬  阅读(189)  评论(0编辑  收藏  举报