Skip to content
/ zaver Public
forked from zyearn/zaver

yet another fast and efficient HTTP server

License

Notifications You must be signed in to change notification settings

sjgga/zaver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zaver

yet another fast and efficient HTTP server

programming model

  • epoll
  • non-blocking I/O
  • thread-pool

compile and run

make
./objs/zaver -c zaver.conf

support

  • HTTP persistent connection
  • browser cache

todo

  • add command line parameter
  • add conf file
  • sendfile
  • dynamic content
  • other HTTP/1.1 features
  • memory pool
  • close socket when timeout

more details

http://lifeofzjs.com/blog/2015/05/16/how-to-write-a-server/

About

yet another fast and efficient HTTP server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 96.7%
  • Makefile 2.5%
  • C++ 0.8%