1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 hetao 0.2.0 发布,原 htmlserver 下载

本帖由 漂亮的石头2016-08-29 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,979
    赞:
    47
    一周前我发布了超高性能Web服务器软件htmlserver(登陆时手误用了我的另一个很早就不用的账号BetonArmEE,其实calvinwilliams才是我的正号^_^),引起了朋友们的广泛回应,针对名字取得不好和版本号问题,我另起了一个项目hetao,把htmlserver 1.0.0移过来作为hetao 0.1.0,后加入反向代理负载均衡功能后更新到了0.2.0。

    htmlserver已废弃,代码移至hetao继续开发。

    再次感谢广大朋友们的关注和支持,谢谢!

    我重新做了压测,加入了阿里的Tengine和另一款国产的Kangle(最新稳定版,但是编译通不过,可能是我的红帽子企业版5.4自带编译器太老了,最后没有参与评测)一起评测。

    新压测发现之前的环境有问题,因为Apache自带的压测工具ab仅支持HTTP/1.0,而Nginx和基于Nginx改造的Tengine处理HTTP/1.0请求时,不能同时开启Keep-Alive和压缩(可能是个BUG,或者是我使用不对,有知道的朋友请指导我一下;Apache则没有此问题),导致和htmlserver的性能差过大,在重新压测时我通过修改ab.c源码临时规避了该问题,这样的压测才公平。

    新的性能结果是hetao(htmlserver)比Nginx和阿里Tengine快3.5倍。具体压测环境和方案见文档

    ------------------------------------------------------------

    hetao 0.2.0 发布,超高性能Web服务器(原htmlserver)

    hetao是一款国人原创研发的开源的C语言实现的支持高并发、超高性能Web服务器,使用高性能HTTP解析器fasterhttp作为其解析核心。

    hetao在开启Keep-Alive和gzip压缩时性能比nginx约快3倍。

    hetao功能:

    * 支持HTTP/1.0、HTTP/1.1
    * 支持通讯超时控制
    * 支持多侦听端口
    * 支持多虚拟主机(基于域名)
    * 支持自定义错误页面
    * 支持自定义缺省index文件
    * 支持自适应Keep-Alive
    * 支持自适应gzip、deflate压缩
    * 支持工作进程绑定CPU
    * 支持工作进程崩溃后,管理进程自动重启工作进程
    * 支持优雅重启/重载配置,重启期间完全不中断对外服务
    * 支持反向代理负载均衡(目前支持轮询、最少连接数算法)

    性能压测:(详见文档)

    [​IMG]

    内部实现:

    [​IMG]

    源代码托管:

    hetao 0.2.0 发布,原 htmlserver下载地址
     
正在加载...