Varnish tips & tricks
summary
Practical Varnish configuration and troubleshooting: setting backends and ports, important daemon flags, and VCL snippets to control TTLs, cookie handling, and routing WordPress admin requests to the origin. Demonstrates PURGE/BAN usage and the use of BAN with grace to prevent outages, ESI fragment assembly, director load‑balancing and health checks, streaming caveats for large files, using VMODs, and response headers to trace which backend served content and why caching missed.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 3:09Page load time
- 4:55Install and configure Varnish
- 8:36Varnish with Apache
- 11:10Cache time for blog
- 12:58WordPress security and logging
- 14:43Varnish basics
- 17:56Custom cache times
- 22:12Edge Side Includes (ESI)
- 26:28ESI pros and cons
- 27:50Graceland cache
- 29:57Load balancing
- 32:07Hairy Varnish
- 34:11Debugging and logging
- 35:17Varnish limits and best practices
related talks
46mVarnish for PHP developers
33mTaming the Beast: Understanding and Harnessing the Power of HTTP Proxies
58mCaching the uncacheable: delivering personalized experiences without sacrificing performance
28mCaching the uncacheable in Varnish
56mCaching the uncacheable in Varnish
38mThe power of cache in a slow world
38mHTTP Headers that Make Your Website Go Faster
21mDebugging, Website Performance Issues & Real-Time Statistics
