LWAN is a very high-performance static-content webserver. On my MacBookPro, I can get over 13000 requests per second with ApacheBench. NGiNX by comparison gets about 300 per second when run with a stock Docker image.
ab -k -n 50000 -c 25 http://localhost:8080
docker build -t lwan .
docker run -it -p 8080:8080 -v `pwd`:/lwan/wwwroot lwan
You could easily ADD your static content under /lwan/wwwroot in a derivative Dockerfile based on this image.
- It serves static content and handles HAProxy.
- Not much else, as built in this image. Support for other things have been turned off.