~/talk

Take your Http caching to the next level with xkey & Fastly

Talkat SymfonyLive London 2018 · 2018-09-27..09-28· [web-performance, php]
links:none on file
slides:none on file

FOSHttpCache integrates Symfony with Varnish xkey secondary index and can target Fastly via its API, enabling tag-based invalidation and soft-grace serving (stale content served while a background refresh runs). Demo uses a Symfony flex app, VCL plus varnishlog to show headers like X-Key: post:452 and that soft-purge expired 2–3 cached variations instead of wholesale purges. Setup runs in Docker with nginx and varnish; result is higher cache hit ratio and faster page delivery when configured.

AI-written summary · about

  1. 0:00Introduction to advanced HTTP caching
  2. 1:06Background and speaker introduction
  3. 3:40Theory behind cache tagging
  4. 6:10What is Xkey and how it works
  5. 8:19Fastly and its Xkey support
  6. 9:25VCL configuration for Xkey
  7. 13:44Symphony integration with Xkey
  8. 18:53Tagging with annotations in Symphony
  9. 20:18Debugging with Varnish log
  10. 26:01Advanced cache invalidation in Fastly
  11. 27:24Caching user context in Varnish
  12. 30:33Configuring user context in Fastly
  13. 32:02Q&A: Cache tag naming advice
~/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.