3 ms·
Thanks for the metric - I wouldn't have naively assumed that kind of through put was possible on such a setup.
by SavageBeast 2y ago
Thanks for the metric - I wouldn't have naively assumed that kind of through put was possible on such a setup.
- ndriscoll 2y agoThere are some caveats to that, like you can't get anywhere near that with TLS unless you have hardware offload (I've seen claims that it's ~1% overhead, which seems to be 15 years out of date. For cached content, TLS handshakes cause more like a 90% reduction in throughput on my computer). Unfortunately Intel segments this, so that offload isn't on consumer chips. You might be able to use a cheap firewall device with QAT as a reverse proxy to terminate TLS though (it is on some cheap atom processors). I don't have one to measure what it can do. Obviously that's not something a large corporation would do, but for a small bootstrapped project, it ought to take you way farther than you could need. Also batching database queries is important for high throughput.