|
日前,由淘寶核心系統團隊定制和開(kāi)發(fā)的淘寶Web服務(wù)器Tengine正式開(kāi)源,并對外提供下載。 Tengine是由淘寶核心系統部基于Nginx開(kāi)發(fā)的Web服務(wù)器,它在Nginx的基礎上,針對大訪(fǎng)問(wèn)量網(wǎng)站的需求,添加了很多功能和特性。Tengine的性能和穩定性已經(jīng)在大型的網(wǎng)站如淘寶網(wǎng),淘寶商城等得到了很好的驗證。而它的最終目標是打造一個(gè)高效、穩定、安全、易用的 Web 平臺。 據淘寶核心系統團隊稱(chēng),由于每天淘寶網(wǎng)的PV超過(guò)了幾十億。大壓力的訪(fǎng)問(wèn),對淘寶網(wǎng)的Web服務(wù)器提出了嚴苛的要求。經(jīng)過(guò)一系列的對比,團隊最終選擇了Nginx作為Web服務(wù)器,因為它性能高,又非常節省資源(CPU和內存),并且有足夠的靈活性。 淘寶核心系統團隊表示,隨著(zhù)對Nginx的越來(lái)越了解,團隊發(fā)現Nginx本身已經(jīng)不能夠完全滿(mǎn)足淘寶的需求,所以就開(kāi)始對Nginx核心進(jìn)行定制和開(kāi)發(fā)?紤]到開(kāi)發(fā)功能中的一些對其它的互聯(lián)網(wǎng)用戶(hù)也可能有用處,所以淘寶核心系統團隊就想到了把這些公用的功能開(kāi)源出來(lái)。淘寶網(wǎng)是開(kāi)源軟件的用戶(hù)和受益者,所以他們也想成為開(kāi)源軟件的貢獻者。這就是他們決定開(kāi)源Tengine的原因。 Tengine基于最新的Nginx穩定版(Nginx-1.0.10),在它的基礎上開(kāi)發(fā)了一些功能和做了一些bug修復,比如: 1、組合多個(gè)CSS、JavaScript文件的訪(fǎng)問(wèn)請求變成一個(gè)請求; 2、支持管道和syslog形式的日志和抽樣; 3、自動(dòng)根據CPU數目設置親緣性; 4、監控系統的負載和資源占用從而對系統進(jìn)行保護; 5、顯示對運維人員更友好的出錯信息,便于定位出錯機器; 6、更強大的訪(fǎng)問(wèn)速度限制模塊; 7、backtrace模塊,程序崩潰的時(shí)候可以顯示出錯的調用棧; 8、根據文件類(lèi)型設置過(guò)期時(shí)間; ... 基本上,Tengine可以被看作一個(gè)更好的Nginx,或者是Nginx的超集?梢栽谶@里下載: |
||||
|
||||
回答者:貴州007(級別:黔小學(xué)生)日期:2011/12/5 23:10:23
|
||||
提問(wèn)者對該答案的評價(jià): | ||||
感謝您的精彩解答 |
|