logo
GeekFormat

Cache-Control Parser

Cache-Control Analysator

Analyseer cachebeleid, cacheerbare scope en freshness TTL. Genereer ook reproduceerbare headers via de Builder.

Analyseoverzicht

Shared caches allowedversheid: 10m 0sstale-while-revalidate: 30s
Cacheerbaarheid
Shared caches allowed
Freshness TTL
10m 0s
Stale-While-Revalidate
30s
Stale-If-Error
-

Builder

public, max-age=600, stale-while-revalidate=30

JSON-voorbeeld

{
  "directives": [
    {
      "key": "public",
      "value": null
    },
    {
      "key": "max-age",
      "value": "600"
    },
    {
      "key": "stale-while-revalidate",
      "value": "30"
    }
  ],
  "warnings": [],
  "cacheability": "Shared caches allowed",
  "freshnessSeconds": 600,
  "staleWhileRevalidateSeconds": 30,
  "staleIfErrorSeconds": null
}

Begrijp Cache-Control online, niet langer gissen naar cache directives.

Gerelateerde aanbevelingen

Toepassingsgevallen

  • Resources niet updaten na deployment? Plak de response header hier om te controleren of cache beleid verkeerd is geconfigureerd
  • Debug browser cache beleid en controleer no-cache en must-revalidate directives wanneer pagina's niet updaten
  • Optimaliseer statische asset caching door max-age, immutable en stale-while-revalidate te configureren via de generator
  • Verifieer dat no-store actief is bij het controleren van API response headers om te voorkomen dat gevoelige data wordt gecacht

Functies

  • Cache strategieën opsplitsen: TTL, gedeelde cache en revalidatie timing duidelijk gemaakt
  • Optimalisatie vergemakkelijkt: Browser cache, CDN cache en API cache kunnen apart worden beoordeeld
  • Beter voor samenwerking: Deel geanalyseerde resultaten met frontend, backend en ops teams voor gezamenlijke probleemoplossing
  • Klaar om te implementeren: Gegenereerde uitvoer geschikt voor server configuratie of verdere cache beleid experimenten

Hoe te gebruiken

  1. Plak Cache-Control response header inhoud in de parser, of gebruik de generator om cache directives te configureren
  2. In parse modus, bekijk TTL, cache scope, revalidatie strategie en waarschuwingen
  3. In genereer modus, controleer public/private/no-cache/no-store directives en voer tijd waarden in
  4. Kopieer de gegenereerde Cache-Control inhoud voor server configuratie of blijf debuggen door invoer te overschrijven

Veelgestelde vragen

Wat is het verschil tussen max-age en s-maxage in Cache-Control?

max-age beïnvloedt voornamelijk browser lokale cache, terwijl s-maxage gericht is op CDN en gedeelde caches. Het opsplitsen van directives helpt je exact te identificeren welke cache laag problemen veroorzaakt.

Waarom blijft de browser de origin raken ondanks cache configuratie?

Veelvoorkomende oorzaken zijn no-cache, must-revalidate, korte cache duur of conflicterende response headers. Parsing helpt snel te achterhalen welke cache directive misses veroorzaakt.

Is deze tool geschikt voor CDN cache en statische asset probleemoplossing?

Ja. Of het nu gaat om afbeeldingen, JS, CSS of API response headers, je kunt TTL, gedeelde cache beleid en vervaltijd logica controleren, ideaal voor pre-launch zelfcontroles.

Is het veilig om online cache response headers te parsen?

Deze tool parseert response header tekst die je plakt, zonder complex upload proces. Perfect voor frontend devs, ops en webmasters om snel cache configuraties zelf te controleren.