Nginx
Nginx因为它的稳定性、丰富的模块库、灵活的配置和低系统资源的消耗而闻名.业界一致认为它是Apache2.2+mod_proxy_balancer的轻量级代替者,不仅是因为响应静态页面的速度非常快,而且它的模块数量达到Apache的近2/3。对proxy和rewrite模块的支持很彻底,还支持mod_fcgi、ssl、vhosts ,适合用来做mongrel clusters的前端HTTP响应。
nginx和Apache一样使用模块化设计,nginx模块包括内置模块和第三方模块,其中内置模块中包含主模块和事件模块。
nginx处理请求逻辑图
Nginx可以提供的服务
-
web 服务.
-
负载均衡 (反向代理)
-
web cache(web 缓存)
Nginx优点
-
高并发。静态小文件
-
占用资源少。2万并发、10个线程,内存消耗几百M。
-
功能种类比较多。web,cache,proxy。每一个功能都不是特别强。
-
支持epoll模型,使得nginx可以支持高并发。
-
nginx 配合动态服务和Apache有区别。(FASTCGI 接口)
-
利用nginx可以对IP限速,可以限制连接数。
-
配置简单,更灵活。
Nginx应用场合
-
静态服务器。(图片,视频服务)另一个lighttpd。并发几万,html,js,css,flv,jpg,gif等。
-
动态服务,nginx——fastcgi 的方式运行PHP,jsp。(PHP并发在500-1500,MySQL 并发在300-1500)。
-
反向代理,负载均衡。日pv2000W以下,都可以直接用nginx做代理。
-
缓存服务。类似 SQUID,VARNISH。
Nginx哪里下载最新版本
http://nginx.org/en/download.html
长按二维码后台回复 nginx 获取