hetao超高性能 Web 服務(wù)器
說明:本項(xiàng)目與此前的 htmlserver 項(xiàng)目為同一個開發(fā)者開發(fā)的相同項(xiàng)目,舊項(xiàng)目已不再更新。現(xiàn)在代碼已移到新項(xiàng)目 hetao。
hetao 是一款國人原創(chuàng)研發(fā)的開放源代碼的 C 語言實(shí)現(xiàn)的支持高并發(fā)、超高性能 Web 服務(wù)器,使用高性能 HTTP 解析器 fasterhttp 作為其解析核心。
hetao在開啟 Keep-Alive 和 gzip 壓縮時性能比 nginx 約快3倍。
目前只支持Linux,后面會支持WINDOWS。
hetao 功能:
-
支持HTTP/1.0、HTTP/1.1
-
支持通訊超時控制
-
支持多偵聽端口
-
支持多虛擬主機(jī)(基于域名)
-
支持自定義錯誤頁面
-
支持自定義缺省index文件
-
支持自適應(yīng)Keep-Alive
-
支持自適應(yīng)gzip、deflate壓縮
-
支持工作進(jìn)程綁定CPU
-
支持工作進(jìn)程崩潰后,管理進(jìn)程自動重啟工作進(jìn)程
-
支持優(yōu)雅重啟/重載配置,重啟期間完全不中斷對外服務(wù)
-
支持反向代理負(fù)載均衡(目前支持輪詢、最少連接數(shù)算法)
(以上應(yīng)該就是一個Web服務(wù)器的主要功能了吧)
性能壓測:
軟件結(jié)構(gòu):
內(nèi)部實(shí)現(xiàn):
源代碼托管:
評論
圖片
表情
