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

新闻 hetao 更新至 0.12.4,高性能开源 Web 服务器 下载

Discussion in '软件资讯' started by 漂亮的石头, 2016-11-23.

  1. 漂亮的石头

    漂亮的石头 版主 Staff Member

    Joined:
    2012-02-10
    Messages:
    487,979
    Likes Received:
    47
    0.12.4 2016-11-13 calvin
    * 紧急修复fasterhttp里的一个缓冲区问题

    0.12.3 2016-11-07 calvin
    * 修正了WINDOWS版的一些问题

    0.12.2 2016-11-04 calvin
    * 修正了WINDOWS版PUTENV缓冲区不够长导致不能运行的问题

    0.12.1 2016-10-26 calvin
    * 改造WINDOWS版框架为父子进程,当子进程崩溃时能被父进程及时重启
    * 修正了配置文件中包含文件的一个问题

    0.11.0 2016-10-22 calvin
    * 新增域名重定向功能
    * 调整了一些日志内容
    * 调整了代码中的一些变量命名
    *** 0.10.2与0.11.0配置文件格式不兼容 ***

    0.10.2 2016-10-21 calvin
    * 配置文件中支持包含其它文件 : "!include 包含文件名"
    * 配置文件中的'new_url'改成'new_uri'
    *** 0.10.1与0.10.2配置文件格式不兼容 ***

    0.10.1 2016-10-17 calvin
    * 新增minihetao for WINDOWS ,在窗口中选择目录后直接启动网站,或鼠标右键某目录后直接启动网站

    0.10.0 2016-10-13 calvin
    * 新增minihetao for Linux ,只需一个目录即可启动,如"minihetao /var/hetao/www"

    0.9.2 2016-10-12 calvin
    * 发现代码中有同步调用SSL_accept和SSL_connect,改成非堵塞模式
    * 解决了fasterhttp中的一个SSL读饿死问题

    0.9.1 2016-10-09 calvin
    * WINDOWS版本支持HTTPS啦

    简而言之,功能上主要增加了一个WINDOWS小工具,右键目录直接启动一个简易WEB服务器,方便前端工程师调试页面

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

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

    hetao在开启Keep-Alive和gzip压缩时(现代浏览器默认开启)性能比nginx约快3倍。

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

    hetao安全机制:
    * HTTP请求报文合法性校验
    * 活跃超时控制(防止僵尸连接)和累积超时控制(防止慢速攻击)
    * 每个IP连接数限制
    * 全局最大连接数限制
    * 最大单个文件缓存大小

    选择hetao的理由:
    * hetao在Linux上的综合性能约比Nginx还要快三倍,尤其适合中小型静态文件
    * hetao是众多开源Web服务器中在WINDOWS版本唯一全部采用IOCP模型。Apache的WINDOWS版本是传统的Leader-Follow多进程模型,Nginx则是多线程select模型(玩具?)
    * hetao配置文件采用JSON标准格式,简洁易写,而且支持行注释和块注释。Apache配置格式比较复杂,Nginx配置格式多变怪异且不支持块注释
    * hetao设计精炼,代码结构简洁易读,代码量小,易于改造
    * hetao是中国国产原创,作者可随时联系交流,中文资料较多
    * Linux版提供指定目录直接创建Web站点,WINDOWS版提供了右键目录直接创建Web站点,便于测试页面

    源码托管:
    http://git.oschina.net/calvinwilliams/hetao
    https://github.com/calvinwilliams/hetao

    项目文档:
    doc/hetao-CN.pdf

    作者邮箱:
    calvinwilliams@163.com

    欢迎使用 ^_^
    hetao 更新至 0.12.4,高性能开源 Web 服务器下载地址
     
Loading...