Tengine是由淘寶網(wǎng)發(fā)起的Web
服務(wù)器項目,在Nginx的基礎(chǔ)上,針對大訪問量網(wǎng)站的需求,添加了很多高級功能和特性。它的目的是打造一個高效、安全的Web平臺。
Tengine的性能和穩(wěn)定性已經(jīng)在大型的網(wǎng)站如淘寶網(wǎng),天貓商城等得到了很好的檢驗。其最終目標是打造一個高效、穩(wěn)定、安全、易用的Web平臺。2011年12月開始,Tengine成為一個開源項目。由Tengine團隊開發(fā)和維護,核心成員來自于淘寶、搜狗等互聯(lián)網(wǎng)企業(yè)。
特性:
1、繼承Nginx-1.6.2的所有特性,兼容Nginx的配置;
2、動態(tài)模塊加載(DSO)支持。加入一個模塊不再需要重新編譯整個Tengine;
3、支持SO_REUSEPORT選項,建連性能提升為官方nginx的三倍;
4、支持SPDY v3協(xié)議,自動檢測同一端口的SPDY請求和HTTP請求;
5、流式上傳到HTTP后端服務(wù)器或FastCGI服務(wù)器,大量減少機器的I/O壓力;
6、更加強大的負載均衡能力,包括一致性hash模塊、會話保持模塊,還可以對后端的服務(wù)器進行主動健康檢查,根7、據(jù)服務(wù)器狀態(tài)自動上線下線,以及動態(tài)解析upstream中出現(xiàn)的
域名;
8、輸入過濾器機制支持。通過使用這種機制Web應(yīng)用
防火墻的編寫更為方便;
9、支持設(shè)置proxy、memcached、fastcgi、scgi、uwsgi在后端失敗時的重試次數(shù)
10、動態(tài)腳本語言Lua支持。擴展功能非常高效簡單;
11、支持管道(pipe)和syslog(本地和遠端)形式的日志以及日志抽樣;
12、支持按指定關(guān)鍵字(域名,url等)收集Tengine運行狀態(tài);
13、組合多個CSS、JavaScript文件的訪問請求變成一個請求;
14、自動去除空白字符和注釋從而減小頁面的體積
15、自動根據(jù)CPU數(shù)目設(shè)置進程個數(shù)和綁定CPU親緣性;
16、監(jiān)控系統(tǒng)的負載和資源占用從而對系統(tǒng)進行保護;
17、顯示對
運維人員更友好的出錯信息,便于定位出錯機器;
18、更強大的防攻擊(訪問速度限制)模塊;
19、更方便的命令行參數(shù),如列出編譯的模塊列表、支持的指令等;
20、可以根據(jù)訪問文件類型設(shè)置過期時間;
CPU:Xeon E5-2630(六核)
內(nèi)存:16 GB
硬盤:1T sata/240G ssd
帶寬:回國帶寬50M
IP:1個