How to Choose Cache Tools

Cache incidents are solved faster when split into three paths: no caching, failed revalidation, and layer mismatch.

First tool by symptom

Tool role map

Recommended practical flow

  1. 1) Fix the symptom and choose the first entry tool
  2. 2) Collect header evidence using Response Analyzer or Diagnostic
  3. 3) If CDN behavior differs, move to Mismatch and isolate delivery layers
  4. 4) Finalize cache policy with Overview/Inspect to prevent recurrence

Headers to always collect

Policy by resource type

Compared tools

Common mistakes

Post-fix recheck points

Incident runbook

  1. Identify failing layer first (browser/CDN/origin)
  2. For mitigation, temporarily shorten HTML TTL to reduce impact
  3. Apply durable fixes with URL versioning and validator alignment
  4. Prevent recurrence with recurring header-diff monitoring

FAQ

What if I cannot choose the first tool?
Start with Troubleshooting for stale updates, Diagnostic for missing 304, and Mismatch for layer differences.
What is the difference between Cache-Control Inspect and Overview?
Inspect focuses on per-response interpretation, while Overview is for policy design and directive planning.

Referenced specs

These links are generated from site_map rules in recommended diagnostic order.

  1. Cache Not Working Troubleshooting — Troubleshoot cache-not-working symptoms step by step from headers
  2. HTTP Cache Mismatch — Identify root causes of cache mismatches
  3. Cache Response Analyzer — Judge cacheability from response headers
  4. Cache Diagnostic — Run cross-header diagnostics for HTTP caching
  5. Cache Control Overview — Summarize how to use Cache-Control/Pragma/Expires together
  6. Cache-Control Inspect — Parse and interpret Cache-Control directives