2 Star 1 Fork 0

liexusong / htmlserver

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README
htmlserver(简称HS)是一款国人原创研发的开放源代码的C语言实现的支持高并发、超高性能Web服务器,使用高性能HTTP解析器fasterhttp作为其解析核心,在开启Keep-Alive和gip压缩时性能秒杀(5倍于)nginx。

htmlserver功能:
* 支持HTTP/1.0、HTTP/1.1
* 支持通讯超时控制
* 支持多侦听端口
* 支持多虚拟主机(基于域名)
* 支持自定义错误页面
* 支持自定义缺省index文件
* 支持自适应Keep-Alive
* 支持自适应gzip、deflate压缩
* 支持工作进程绑定CPU
* 支持工作进程崩溃后,管理进程自动重启工作进程
* 支持优雅重启/重载配置,重启期间完全不中断对外服务

压测结论:
在未启用Keep-Alive、小文件的场景下,htmlserver比nginx大约快了15%;
在开启Keep-Alive、中型文件(约4.3KB)、开启gzip压缩的场景下,htmlserver比nginx足足快了5倍,秒杀目前世界上号称最快的nginx!^_^
(现代浏览器一般都开启Keep-Alive,4.3KB也算是普遍的网页大小)

see doc/*

Repository Comments ( 0 )

Sign in to post a comment

About

超高速html服务器 expand collapse
LGPL-2.1
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
1
https://git.oschina.net/liexusong/htmlserver.git
git@git.oschina.net:liexusong/htmlserver.git
liexusong
htmlserver
htmlserver
master

Search