Skip to content

sjtuzbk/myWebServer

Repository files navigation

myWebServer是一个Linux下用C++实现的轻量级高性能web服务器

  • 使用IO多路复用技术Epoll,结合线程池,实现多线程的Proactor高并发模型
  • 使用状态机解析HTTP请求报文,支持GET和POST两种请求解析,实现用户的访问、登录和注册功能
  • 使用RAII机制实现数据库连接池,以避免数据库频繁建立和断开连接的开销
  • 使用升序双向链表实现定时器容器,以关闭超时的非活跃连接

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published