Yellow-Camper / libevhtp

Create extremely-fast and secure embedded HTTP servers with ease.

Home Page:https://criticalstack.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LOGO

Libevhtp

Build Status Gitter Packaging status

Coverity Scan Build Status

Required Dependencies

Optional Dependencies

Building

  • cd build
  • cmake ..
  • make
  • make examples

For Windows MinGW

  • cmake -G "MSYS Makefiles" -DCMAKE_INCLUDE_PATH=/mingw/include -DCMAKE_LIBRARY_PATH=/mingw/lib -DCMAKE_INSTALL_PREFIX=/mingw .
  • make

Performance stuff

While we never documented any benchmark publically, the popular open source project ZIMG did a bit of that for us.The ZIMG team decided to move away from NGINX to libevhtp for their software, and the results were pretty outstanding. Here is a graph showing their application under very high load

ZIMG GRAPH

The X-axis is the number of connections, while the Y-axis is requests per second.

You can read the whole article here: Architecture Design of an Image Server

Slightly outdated (Now faster!) HI NGINX

About

Create extremely-fast and secure embedded HTTP servers with ease.

https://criticalstack.com/

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C 91.6%Language:CMake 6.8%Language:Python 1.7%