Skip to content
/ suika Public
forked from ChyauAng/suika

High Performance C++ Reactor Web Server from Scratch

Notifications You must be signed in to change notification settings

LucianZz/suika

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

suika

v1: muduo++

  • a step-by-step muduo-like web server implementation

v2: suika

  • a little step beyond muduo, add several modifications on v1

v3: suika with efficient buffer design and connection pool

  • performance is significantly improved over Webbench compared with moduo, look here

  • one eventloop per thread + thread pool

  • Nignx-like connection pool

  • more efficient buffer design: sds(simple dynamic string, Redis-like) + scatter IO

  • more in process...look here

About

High Performance C++ Reactor Web Server from Scratch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.1%
  • Makefile 2.4%
  • Other 0.5%