Tengine是由淘寶核心系統部基于Nginx開發的Web服務器,它在Nginx的基礎上,針對大訪問量網站的需求,添加了很多功能和特性。Tengine的性能和穩定性已經在大型的網站如淘寶網,淘寶商城等得到了很好的驗證。而它的最終目標是打造一個高效、穩定、安全、易用的 Web 平臺。
淘寶核心系統團隊表示,隨著對Nginx的越來越了解,團隊發現Nginx本身已經不能夠完全滿足淘寶的需求,所以就開始對Nginx核心進行定制和開發。考慮到開發功能中的一些對其它的互聯網用戶也可能有用處,所以淘寶核心系統團隊就想到了把這些公用的功能開源出來。淘寶網是開源軟件的用戶和受益者,所以他們也想成為開源軟件的貢獻者。這就是他們決定開源Tengine的原因。
Tengine基于最新的Nginx穩定版(Nginx-1.0.10),在它的基礎上開發了一些功能和做了一些bug修復,比如:
1、組合多個CSS、JavaScript文件的訪問請求變成一個請求;
2、支持管道和syslog形式的日志和抽樣;
3、自動根據CPU數目設置親緣性;
4、監控系統的負載和資源占用從而對系統進行保護;
5、顯示對運維人員更友好的出錯信息,便于定位出錯機器;
6、更強大的訪問速度限制模塊;
7、backtrace模塊,程序崩潰的時候可以顯示出錯的調用棧;
8、根據文件類型設置過期時間;