nginx介绍

介绍

 Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP三、SMTP代理服务器;Nginx能够做为一个HTTP服务器进行网站的发布处理,另外Nginx能够做为反向代理进行负载均衡的实现。css

nginx能干什么

  • Http服务器

             静态服务器。(图片,视频服务)另外一个lighttpd。并发几万,html,js,css,flv,jpg,gif等。html

  • 支持fastcgi 

             nginx—fastcgi 的方式运行PHP,jsp。(PHP并发在500-1500,MySQL 并发在300-1500)。nginx

  • 反向代理

            能够转发绑定虚拟路径。web

  • 负载均衡

             能作负载均衡。日pv2000W如下,均可以直接用nginx作代理。算法

  •  缓存/压缩/限流等

          网页缓存及文件压缩等功能,还能作IP限流,采用令牌桶算法进行限流。缓存

nginx的优势

  1. 高并发。静态小文件
  2. 占用资源少。2万并发、10个线程,内存消耗几百M。
  3. 功能种类比较多。web,cache,proxy。每个功能都不是特别强。
  4. 支持epoll模型,使得nginx能够支持高并发。
  5. nginx 配合动态服务和Apache有区别。(FASTCGI 接口)
  6. 利用nginx能够对IP限速,能够限制链接数。
  7. 配置简单,更灵活。
相关文章
相关标签/搜索