Taming the Beast: Understanding and Harnessing the Power of HTTP Proxies
summary
Shows concrete fixes using Varnish: on‑the‑fly compression to halve cached size for text, a VCL ACL bug where reverse proxies accidentally authorize purge requests, and a real F5 case where headers over ~4,960 bytes (≈4KB) cause dropped backend connections. Demonstrates tooling: varnish gather for automated support dumps, varnishlog → JSON/NCSA for different consumers, curl -v/--resolve for repro, and basic tracing via W3C trace context and OpenTelemetry (Grafana/Tempo) to stitch client→backend transactions.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 3:22HTTP reverse proxy
- 9:04HTTP proxy problems
- 18:04Debugging proxy issues
- 28:06Tracing HTTP proxies
- 32:46Varnish tracing with OpenTelemetry
- 33:10Q&A
related talks
37mVarnish tips & tricks
52mHTTP and Your Angry Dog
38mHTTP Headers that Make Your Website Go Faster
58mCaching the uncacheable: delivering personalized experiences without sacrificing performance
28mCaching the uncacheable in Varnish
39mCaching the Uncacheable
21mDebugging, Website Performance Issues & Real-Time Statistics
43mWeb Acceleration Mechanics
