+
80
-

有没有c++开发的高性能http服务开源源码?

c++
有没有c++开发的高性能http服务开源源码?

网友回复

+
0
-

TinyWebServer是一个开源的C++轻量级Web服务器,该项目非常适合初学者快速实践网路编程,搭建属于自己的服务器。

特性

使用 线程池 + 非阻塞socket + epoll(ET和LT均实现) + 事件处理(Reactor和模拟Proactor均实现) 的并发模型

使用状态机解析HTTP请求报文,支持解析GET和POST请求

访问服务器数据库实现web端用户注册、登录功能,可以请求服务器图片和视频文件

实现同步/异步日志系统,记录服务器的运行状态

经Webbench压力测试可以实现上万的并发连接数据交换

github:https://github.com/qinguoyi/TinyWebServer

我知道答案,我要回答