Optimizing Web Servers for High Throughput and Low Latency
Optimizing Web Servers for High Throughput and Low Latency td { padding-right: 10px; } This post is adapted from a presentation at nginx.conf 2017 by Alexey Ivanov, Site Reliability Engineer at Dropbox. You can view the complete presentation, Optimizing Web Servers for High Throughput and Low Latency, on YouTube. Table of Contents 3:13 Hardware 14:45 Sysctl tuning Do’s and Don’ts 16:10 Libraries 18:13 TLS 20:42 NGINX 22:30 Buffering 24:41 Again, TLS 30:15 Wrapping Up 33:05 Q&A First, let me start with a couple of notes. This presentation will move fast, really fast, and it’s a bit dense. Sorry about that. I just needed to pack a lot of stuff into a 40-minute talk. A transcript of this talk is available on the Dropbox Tech Blog. It’s an extended version with examples of how to profile your stuff, how to monitor [ more… ]