| 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... |