Skip to content
/ suika Public

High Performance C++ Reactor Web Server from Scratch

Notifications You must be signed in to change notification settings

ChyauAng/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

Releases

No releases published

Packages

No packages published

Languages