淘寶網現在應該算是亞洲最大的 EC 網站, 每天幾十億的 PV, 為了要求穩定和容忍這麼大的量, 他們挑選的 Web Server 是 Nginx~
事情總是這樣子的, 挑選完後就會使用, 使用後就會發現到功能不夠, 於是著手開始增加功能, 於是就把 Nginx 改成 Tengine 了. XD
- Tengine 官方網址: The Tengine Web Server
所以 Tengine 可以看作是 Nginx 的改良版, 詳細可見此篇: "淘寶 Web 伺服器 Tengine 正式開源", 下述摘錄自此篇:
Tengine基於最新的Nginx穩定版(Nginx-1.0.10),在它的基礎上開發了一些功能和做了一些bug修復,比如:
- 組合多個CSS、JavaScript文件的訪問請求變成一個請求;
- 支持管道和syslog形式的日誌和抽樣;
- 自動根據CPU數目設置親緣性;
- 監控系統的負載和資源占用從而對系統進行保護;
- 顯示對運維人員更友好的出錯信息,便於定位出錯機器;
- 更強大的訪問速度限制模塊;
- backtrace模塊,程式崩潰的時候可以顯示出錯的調用棧;
- 根據文件類型設置過期時間;
只是目前還沒看到有多少人在使用, 只是就文件看起來, 數字還不錯, 就 Comet 實際都有 30萬台的連接數~ 也有架構圖可以參考, 只是設定檔和相關設定文件似乎還沒齊全, 就持續期待囉~ 🙂