Nginx服務(wù)器備受矚目的原因
Nginx服務(wù)器總是會(huì)出現(xiàn)在我們的服務(wù)器應(yīng)用中。對(duì)于很多人來說還是很陌生,下面我們就來詳細(xì)的學(xué)習(xí)有關(guān)問題的解決方案。Nginx服務(wù)器 是一個(gè)高性能的 HTTP 和 反向代理 服務(wù)器軟件,一個(gè) IMAP/POP3/SMTP 代理服務(wù)器。
Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點(diǎn)開發(fā)的,它已經(jīng)在該站點(diǎn)運(yùn)行超過兩年半了。Igor 將源代碼以類BSD許可證的形式發(fā)布。盡管還是測(cè)試版,但是,Nginx 已經(jīng)因?yàn)樗姆€(wěn)定性、豐富的功能集、示例配置文件和低系統(tǒng)資源的消耗而聞名了。
nginx服務(wù)器是一個(gè)小巧而高效的Linux下的web服務(wù)器軟件。開發(fā)人員 Igor Sysoev 來自俄羅斯,nginx的話其實(shí)已經(jīng)在一些俄羅斯的大型網(wǎng)站上運(yùn)行多年,相當(dāng)?shù)姆€(wěn)定,最近才在美國開始知名起來。
而另外一個(gè)熱門的web服務(wù)器軟件是Lighttpd,因?yàn)檫\(yùn)行在Youtube的后臺(tái),所以知名度很高。Lighttpd特色在于它能做Flash streaming和對(duì)fastcgi的支持,這樣對(duì)于Ruby on Rails之類的程序提速不少,比起Apache要好很多。
但是 nginx服務(wù)器 要比 Lighttpd 更穩(wěn)定,功能上并不弱于Lighttpd,差不多什么都有,而且比Lighttpd對(duì)于URL rewrite的支持更完善一點(diǎn)。
不管是 nginx 還是 lighttpd, 對(duì)于用來提供靜態(tài)文件都要比Apache好很多很多,主要就是占用的內(nèi)存小,Apache和這兩個(gè)小巧的服務(wù)器軟件來比實(shí)在是個(gè)龐然大物啊。
為什么選擇Nginx服務(wù)器
Nginx服務(wù)器 是一個(gè)高性能的 Web 和反向代理服務(wù)器, 它具有有很多非常優(yōu)越的特性:
作為 Web 服務(wù)器:相比 Apache,Nginx 使用更少的資源,支持更多的并發(fā)連接,體現(xiàn)更高的效率,這點(diǎn)使 Nginx 尤其受到虛擬主機(jī)提供商的歡迎。能夠支持高達(dá) 50,000 個(gè)并發(fā)連接數(shù)的響應(yīng),感謝 Nginx 為我們選擇了 epoll and kqueue 作為開發(fā)模型.
作為負(fù)載均衡服務(wù)器:Nginx 既可以在內(nèi)部直接支持 Rails 和 PHP,也可以支持作為 HTTP代理服務(wù)器 對(duì)外進(jìn)行服務(wù)。Nginx服務(wù)器 用 C 編寫, 不論是系統(tǒng)資源開銷還是 CPU 使用效率都比 Perlbal 要好的多。
作為郵件代理服務(wù)器: Nginx 同時(shí)也是一個(gè)非常優(yōu)秀的郵件代理服務(wù)器(最早開發(fā)這個(gè)產(chǎn)品的目的之一也是作為郵件代理服務(wù)器),Last.fm 描述了成功并且美妙的使用經(jīng)驗(yàn)。
Nginx服務(wù)器 安裝非常的簡單,配置文件 非常簡潔(還能夠支持perl語法),Bugs非常少的服務(wù)器: Nginx 啟動(dòng)特別容易,并且?guī)缀蹩梢宰龅?*24不間斷運(yùn)行,即使運(yùn)行數(shù)個(gè)月也不需要重新啟動(dòng)。你還能夠在 不間斷服務(wù)的情況下進(jìn)行軟件版本的升級(jí)。