??Nginx是一款是由俄羅斯的程序設(shè)計師Igor Sysoev所開發(fā)高性能的 Web 和 反向代理 服務(wù)器,也是一個 IMAP/POP3/SMTP 代理服務(wù)器。 ??Nginx有商業(yè)版和開源版,大多數(shù)公司使用的是開源版的,開源地址:http://nginx.org/
??Tengine 是阿里巴巴基于Nginx,擴展了高性能Web服務(wù)器,Tengine的性能和穩(wěn)定性已經(jīng)在大型的網(wǎng)站如淘寶網(wǎng),天貓商城等得到了很好的檢驗, http://tengine.taobao.org/ ??OpenResty 是一個基于 Nginx 與 Lua 的高性能 Web 平臺,其內(nèi)部集成了大量精良的 Lua 庫、第三方模塊以及大多數(shù)的依賴項。用于方便地搭建能夠處理超高并發(fā)、擴展性極高的動態(tài) Web 應(yīng)用與服務(wù)和動態(tài)網(wǎng)關(guān),http://openresty.org/cn
2.為什么這么多公司使用Nginx
1.高性能、高并發(fā):Nginx 使用更少的內(nèi)存與CPU資源,支持更多的并發(fā)連接,體現(xiàn)更高的效率,因為 Nginx 選擇了 epoll and kqueue 作為開發(fā)模型
2.高可靠、熱部署:Nginx 可以支持作為 HTTP代理服務(wù)器 對外進(jìn)行服務(wù)。Nginx 用 C 編寫, 不論是系統(tǒng)資源開銷還是 CPU 使用效率都很好,并且極其穩(wěn)定,配置熱更新,幾乎可以做到7*24不間斷運行,即使運行數(shù)個月也不需要重新啟動