~/talk

The underappreciated power of content invalidation

Talkat adaptTo() 2018 · 2018-09-10..09-12· [web-performance, devops-and-delivery]
links:none on file
slides:none on file

A complex multi‑AEM setup adopts an “everything is cacheable” policy and finds cache invalidation is the real problem: dispatcher scripts compute short customer URLs, call CDN APIs (Akamai APIs vary wildly — older calls take minutes, newer ones seconds), and must invalidate all asset renditions and pages that reference an asset (alt text requires page invalidation). Use query‑builder to find references, avoid global purge, prefer Sling Dynamic Include or edge includes for shared fragments, and rely on surrogate key tagging with CDN tag APIs (Fastly style) instead of stop files.

AI-written summary · about

  1. 0:00Introduction to content invalidation
  2. 3:35HTTP caching fundamentals
  3. 10:33Dispatcher invalidation techniques
  4. 17:42CDN invalidation strategies
  5. 24:18Browser caching complexities
  6. 30:20Lessons learned and best practices
  7. 32:41Q&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.