~/talk

nginx for fun and performance

slides:none on file

Claims that nginx’s event-driven reactor model lets one server handle thousands of clients, then shows how it’s used for SSL termination (Mozilla config, DH param 2048, PFS, 50 MB session cache ≈200k sessions, HSTS 6 months, OCSP stapling), load balancing and proxying (proxy_pass, round_robin, least_conn, ip_hash, weights), static hosting with client-side far-future caching and filename hashing, and PHP via php-fpm. Benchmarks on two DigitalOcean 512MB Ubuntu droplets with ab (vanilla installs) run 25,000 requests in 7.7s (~3,323 req/s) for static files; nginx sustains high concurrency while Apache fails around 1,000 concurrent requests.

AI-written summary · about

  1. 0:00Introduction to nginx
  2. 9:49Key features of nginx
  3. 17:12SSL termination setup
  4. 21:23Load balancing and proxying
  5. 26:41Performance benchmarks
  6. 35:25Benchmarking takeaways
  7. 36:08Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.