3 ms·
Fascinating. Any special optimization you are using, or is it from off the shelf software and with standard configuration?
by habibur 4y ago
Fascinating. Any special optimization you are using, or is it from off the shelf software and with standard configuration?
- kijin 4y agoSounds totally off-the-shelf. I have a basic LAMP server running on a 4-core VM on a laptop. I just threw ApacheBench at it (not the fastest benchmarking tool, either -- it eats up 1 core all by itself), and it handles 1200 req/s TLS with no keepalive, and 3400 req/s with keepalive. This stuff scales linearly with core count, so I wouldn't be surprised to see much higher numbers in real servers.
- tpetry 4y agoAre these all new TLS connections? Because most benchmarks use TLS resumption which means the TLS handshake was only done once!
- brazzledazzle 4y agoIs AB running on the same machine during the tests?
- kijin 4y agoSame machine, pegging a CPU core the whole time. So the server side only has 3 cores left to use.
- lossolo 4y agoFor offloading SSL I use haproxy with some custom settings and a few non standard kernel settings.