淘寶Web服務器 Tengine-1.3.0 版本發布
各位用戶:
我們很高興宣布Tengine-1.3.0發布了。從本次發布開始,我們會沿用Nginx的開發方式。Tengine會分成兩個分支,穩定分支(現在是 1.3.0)和開發分支(1.4.X)。在穩定分支會保證功能的穩定。在開發分支里面可以更加自由地加入新的特性。
你可以從以下地址下載源代碼: http://tengine.taobao.org/download/tengine-1.3.0.tar.gz, 或者從github獲取: https://github.com/taobao/tengine。
本次發布包含進了功能強大的Lua模塊,還有一個可以開啟獨立進程的proc模塊。本次更新的內容包括:
* Feature:加入Lua模塊,可以在配置中使用Lua語言 [chaoslawful, agentzh]
* Feature:加入procs模塊,可以更方便的開啟獨立進程 [yuanzhuo]
* Change:user_agent模塊中參數nongreedy改名為greedy [xiongjunmin]
* Bugfix:修復syslog指令中因為指針未初始化引起的段錯誤 [weiyue]
* Bugfix:修復syslog指令打開--with-ipv6選項引起的編譯錯誤 [weiyue]
Tengine開發團隊敬上
Tengine是由淘寶網發起的Web服務器項目。它在Nginx的基礎上,針對大訪問量網站的需求,添加了很多高級功能和特性。Tengine的 性能和穩定性已經在大型的網站如淘寶網,天貓商城等得到了很好的檢驗。它的最終目標是打造一個高效、穩定、安全、易用的Web平臺。
從2011年12月開始,Tengine成為一個開源項目。
以下沿引項目主頁上的特性介紹:
- 繼承Nginx-1.0.15的所有特性,100%兼容Nginx的配置;
- 輸入過濾器機制支持。通過使用這種機制Web應用防火墻的編寫更為方便;
- 組合多個CSS、JavaScript文件的訪問請求變成一個請求;
- 可以對后端的服務器進行主動健康檢查,根據服務器狀態自動上線下線;
- 支持管道(pipe)和syslog(本地和遠端)形式的日志以及日志抽樣;
- 自動根據CPU數目設置進程個數和綁定CPU親緣性;
- 監控系統的負載和資源占用從而對系統進行保護;
- 顯示對運維人員更友好的出錯信息,便于定位出錯機器;
- 更強大的防攻擊(訪問速度限制)模塊;
- backtrace模塊,程序崩潰的時候可以顯示出錯的調用棧;
- 更方便的命令行參數,如列出編譯的模塊列表、支持的指令等;
- 可以根據訪問文件類型設置過期時間;