Skip to content

123789456ye/WebServer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebServer

基于C++23实现的高性能WEB服务器 ,经过webbenchh压力测试可以实现上万的QPS

压测

上面是我fork的版本,下面是这一版

修改

改为基于execution模型调度的服务器 完成部分:将context修改为sender版,及其代码

debug中:keep-alive支持,perf疑似有许多空转 未完成:将IO全部换为async,真正的异步 TODO:日志;buffer;实现消息队列(把来不及的请求queue起来);调优等

致谢

uring_exec

TinyWebServer

About

C++ Linux WebServer服务器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 46.2%
  • HTML 18.7%
  • Makefile 17.6%
  • CSS 8.7%
  • C 6.5%
  • CMake 1.2%
  • JavaScript 1.1%