cpp-Lotos一个微型但高性能的HTTPWeb服务器

时间:2022-09-04 20:13:56
【文件属性】:

文件名称:cpp-Lotos一个微型但高性能的HTTPWeb服务器

文件大小:285KB

文件格式:ZIP

更新时间:2022-09-04 20:13:56

C/C 开发-HTTP服务器

一个微型但高性能的HTTP Web服务器,遵循Reactor模型,使用非阻塞IO和IO多路复用(epoll ET)来处理并发。 Lotos是用纯C编写的,经过了很好的测试。 支持多个HTTP头(连接,内容长度等),将来还会增加更多。


【文件预览】:
lotos-master
----.travis.yml(310B)
----www()
--------error.html(491B)
--------index.html(587B)
----LICENSE(1KB)
----src()
--------buffer.c(2KB)
--------server.c(4KB)
--------ssstr.h(1013B)
--------request.c(13KB)
--------http_parser.c(12KB)
--------http_parser.h(5KB)
--------server.h(1KB)
--------misc.c(782B)
--------dict.h(883B)
--------main.c(2KB)
--------lotos_epoll.h(2KB)
--------test()
--------misc.h(1KB)
--------buffer.h(1KB)
--------response.h(6KB)
--------lotos_epoll.c(1KB)
--------mem_pool.h(557B)
--------request.h(1KB)
--------mem_pool.c(2KB)
--------response.c(5KB)
--------dict.c(2KB)
--------connection.h(1KB)
--------CMakeLists.txt(818B)
--------Makefile(433B)
--------connection.c(6KB)
--------ssstr.c(1KB)
----doc()
--------DEBUG.md(1KB)
--------DESIGN.md(11KB)
--------PURPOSE.md(2KB)
--------flamegraph()
--------DEBUG_LOG.md(9KB)
--------dot()
--------CONCURRENCY_MODEL.md(9KB)
--------BENCHMARK.md(2KB)
----.gitignore(459B)
----README.md(3KB)

网友评论