LIBRARY |
ab
MB/sec |
ab
pages/sec |
SSL LABS
SCORE |
EASE |
WS? |
COMMENTS |
apache |
|
|
A |
3 |
N |
need to write a module, apache remains in charge of message loop (unacceptable) |
libwebsockets |
|
|
|
7 |
Y |
|
proxygen |
|
|
|
7 |
|
only easy on ubuntu 14.04; huge kitchen sink of helpers |
Simple-Web-Server |
|
|
B |
10 |
Y |
websockets in a seperate compatible project; may be able to leverage asio to improve score (capped by RC4); no forward secrecy; needed to provide better CRT chain (that's on me) |
websocketpp |
|
|
|
|
|
uses asio, specifies a "modern" mode that only allows TSL1.2 |
mongoose |
|
|
|
3 |
|
messy ton of hand-crafted portability C code scared me off |
onion |
|
|
|
|
|
looks like a strong C lib |
lib<a href="http://www.gnu.org/software/libmicrohttpd/">microhttpd</a> |
|
|
|
|
|
GNU c lib, not sure it supports modern algos, check score... |