下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Good is good, but better carries it.精益求精,善益求善。NginxWEB服務(wù)器架構(gòu)設(shè)計解決方案-HYPERLINK/index.aspx?menuid=7&type=introduct&lanmuid=68&language=cnNginxWEB服務(wù)器架構(gòu)設(shè)計解決方案NginxWEB服務(wù)器架構(gòu)設(shè)計解決方案Nginx是俄羅斯人編寫的十分輕量級的HTTP服務(wù)器,Nginx,它的發(fā)音為“engineX”,是一個高性能的HTTP和反向代理服務(wù)器,同時也是一個IMAP/POP3/SMTP代理服務(wù)器Nginx是由俄羅斯人IgorSysoev為俄羅斯訪問量第二的Rambl
2、er.ru站點開發(fā)的,它已經(jīng)在該站點運行超過兩年半了。IgorSysoev在建立的項目時,使用基于BSD許可。據(jù)說他當(dāng)初是F5的成員之一,英文主頁:。俄羅斯的一些大網(wǎng)站已經(jīng)使用它超過兩年多了,一直表現(xiàn)不凡,相信想了解nginx的朋友都讀過阿葉大哥的利用nginx實現(xiàn)負(fù)載均衡.直到2007年4月,俄羅斯大約有20%左右的虛擬主機(jī)是由nignx服務(wù)或代理的。Google在線安全博客中統(tǒng)計nginx服務(wù)或代理了大約所有Internet虛擬主機(jī)的4%。而netcraft的統(tǒng)計顯示,nginx服務(wù)的主機(jī)在過去的一年里以四倍的速度增長。短短的幾年里,它的排名已躍進(jìn)第9。(參見:/Reports/20070
3、7/)Nginx以事件驅(qū)動的方式編寫,所以有非常好的性能,同時也是一個非常高效的反向代理、負(fù)載平衡。其擁有匹配Lighttpd的性能,同時還沒有Lighttpd的內(nèi)存泄漏問題,而且Lighttpd的mod_proxy也有一些問題并且很久沒有更新。因此我打算用其替代Apache應(yīng)用于Linux服務(wù)器上。但是Nginx并不支持cgi方式運行,原因是可以減少因此帶來的一些程序上的漏洞。那么我們必須使用FastCGI方式來執(zhí)行PHP程序?,F(xiàn)在,Igor將源代碼以類BSD許可證的形式發(fā)布。Nginx因為它的穩(wěn)定性、豐富的模塊庫、靈活的配置和低系統(tǒng)資源的消耗而聞名業(yè)界一致認(rèn)為它是Apache2.2mod_
4、proxy_balancer的輕量級代替者,不僅是因為響應(yīng)靜態(tài)頁面的速度非???,而且它的模塊數(shù)量達(dá)到Apache的近2/3。對proxy和rewrite模塊的支持很徹底,還支持mod_fcgi、ssl、vhosts,適合用來做mongrelclusters的前端HTTP響應(yīng)。nginx做為HTTP服務(wù)器,有以下幾項基本特性:處理靜態(tài)文件,索引文件以及自動索引;打開文件描述符緩沖無緩存的反向代理加速,簡單的負(fù)載均衡和容錯FastCGI,簡單的負(fù)載均衡和容錯模塊化的結(jié)構(gòu)。包括gzipping,byteranges,chunkedresponses,以及SSI-filter等filter。如果由Fa
5、stCGI或其它代理服務(wù)器處理單頁中存在的多個SSI,則這項處理可以并行運行,而不需要相互等待。支持SSL和TLSSNINginx專為性能優(yōu)化而開發(fā),性能是其最重要的考量,實現(xiàn)上非常注重效率。它支持內(nèi)核Poll模型,能經(jīng)受高負(fù)載的考驗,有報告表明能支持高達(dá)50,000個并發(fā)連接數(shù)。Nginx具有很高的穩(wěn)定性。其它HTTP服務(wù)器,當(dāng)遇到訪問的峰值,或者有人惡意發(fā)起慢速連接時,也很可能會導(dǎo)致服務(wù)器物理內(nèi)存耗盡頻繁交換,失去響應(yīng),只能重啟服務(wù)器。例如當(dāng)前apache一旦上到200個以上進(jìn)程,web響應(yīng)速度就明顯非常緩慢了。而Nginx采取了分階段資源分配技術(shù),使得它的CPU與內(nèi)存占用率非常低。ngi
6、nx官方表示保持10,000個沒有活動的連接,它只占2.5M內(nèi)存,所以類似DOS這樣的攻擊對nginx來說基本上是毫無用處的。就穩(wěn)定性而言,nginx比lighthttpd更勝一籌。Nginx支持熱部署。它的啟動特別容易,并且?guī)缀蹩梢宰龅?*24不間斷運行,即使運行數(shù)個月也不需要重新啟動。你還能夠在不間斷服務(wù)的情況下,對軟件版本進(jìn)行進(jìn)行升級。Nginx采用master-slave模型,能夠充分利用SMP的優(yōu)勢,且能夠減少工作進(jìn)程在磁盤I/O的阻塞延遲。當(dāng)采用select()/poll()調(diào)用時,還可以限制每個進(jìn)程的連接數(shù)。Nginx代碼質(zhì)量非常高,代碼很規(guī)范,手法成熟,模塊擴(kuò)展也很容易。特別值
7、得一提的是強大的Upstream與Filter鏈。Upstream為諸如reverseproxy,與其他服務(wù)器通信模塊的編寫奠定了很好的基礎(chǔ)。而Filter鏈最酷的部分就是各個filter不必等待前一個filter執(zhí)行完畢。它可以把前一個filter的輸出做為當(dāng)前filter的輸入,這有點像Unix的管線。這意味著,一個模塊可以開始壓縮從后端服務(wù)器發(fā)送過來的請求,且可以在模塊接收完后端服務(wù)器的整個請求之前把壓縮流轉(zhuǎn)向客戶端。Nginx采用了一些os提供的最新特性如對sendfile(Linux2.2+),accept-filter(FreeBSD4.1+),TCP_DEFER_ACCEPT(Linux2.4+)的支持,從而大大提高了性能。當(dāng)然,nginx還很年輕,多多少少存在一些問題,比如:Nginx是俄羅斯人創(chuàng)建,目前文檔方面還不是很完善因為文檔大多是俄語,所以文
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 業(yè)主租賃委托協(xié)議
- 投資管理協(xié)議書
- 2025年度個人二手房居住權(quán)買賣及售后服務(wù)保障合同
- 2025年全球及中國電子級二氧化硅微粉行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球固態(tài)開關(guān)繼電器行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國紫外波段高光譜成像(HSI)設(shè)備行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球H級三相干式電力變壓器行業(yè)調(diào)研及趨勢分析報告
- 尾款協(xié)議書工程尾款承諾協(xié)議書
- 2025版智慧社區(qū)項目投資合同范本3篇
- 二零二五年度銀行存款賬戶凍結(jié)與解凍服務(wù)合同3篇
- 2025年春新人教版物理八年級下冊課件 第十章 浮力 第4節(jié) 跨學(xué)科實踐:制作微型密度計
- 2024-2025學(xué)年人教版數(shù)學(xué)六年級上冊 期末綜合試卷(含答案)
- 收養(yǎng)能力評分表
- 山東省桓臺第一中學(xué)2024-2025學(xué)年高一上學(xué)期期中考試物理試卷(拓展部)(無答案)
- 中華人民共和國保守國家秘密法實施條例培訓(xùn)課件
- 管道坡口技術(shù)培訓(xùn)
- 2024年全國統(tǒng)一高考英語試卷(新課標(biāo)Ⅰ卷)含答案
- 新疆維吾爾自治區(qū)烏魯木齊市初中語文九年級期末模考試題詳細(xì)答案和解析
- 同等學(xué)力申碩英語考試高頻詞匯速記匯總
- GB 11887-2012首飾貴金屬純度的規(guī)定及命名方法
- 欠薪強制執(zhí)行申請書
評論
0/150
提交評論