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. 配置簡單,更靈活。
相關文章
相關標籤/搜索