logo
GeekFormat

Cache-Control-Parser

Cache-Control-Analysator

Analysiert Caching-Richtlinien, Cachebereich und Freshness-TTL. Erstellt auch reproduzierbare Header über den Builder.

Analyseübersicht

Shared caches allowedFrische: 10m 0sstale-while-revalidate: 30s
Cachefähigkeit
Shared caches allowed
Freshness-TTL
10m 0s
Stale-While-Revalidate
30s
Stale-If-Error
-

Builder

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

JSON-Vorschau

{
  "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
}

Cache-Control online verstehen – keine komplexen Cache-Anweisungen mehr.

Ähnliche Tools

Anwendungsfälle

  • Ressourcen werden nach Deployment nicht aktualisiert – Cache-Header prüfen, ob die Strategie falsch konfiguriert ist
  • Browser-Caching-Strategie debuggen, um Seitenaktualisierungsprobleme mit no-cache und must-revalidate zu beheben
  • Statische Ressourcen optimieren durch Generierung von max-age, immutable und stale-while-revalidate
  • API-Response-Header auf no-store prüfen, um sicherzustellen, dass sensible Daten nicht gecacht werden

Funktionen

  • Cache-Strategie aufgeschlüsselt: TTL, Shared Cache und Revalidierung auf einen Blick
  • Gezielter optimieren: Browser-Cache, CDN-Cache und API-Cache separat prüfen
  • Ergebnisse teamfreundlich: Analyseergebnisse einfach mit Frontend, Backend und Ops teilen
  • Direkt einsatzbereit: Generierte Header direkt in Serverkonfiguration übernehmen oder weiter testen

Anleitung

  1. Cache-Control-Response-Header in den Analysebereich einfügen oder Generator für Cache-Anweisungen verwenden
  2. Im Analysemodus TTL, Cache-Bereich, Revalidierungsstrategie und Warnungen anzeigen
  3. Im Generierungsmodus public/private/no-cache/no-store auswählen und Zeitwerte eingeben
  4. Generierten Cache-Control-Header für Serverkonfiguration kopieren oder Eingabebereich überschreiben

Häufig gestellte Fragen

Was ist der Unterschied zwischen max-age und s-maxage in Cache-Control?

max-age betrifft hauptsächlich den lokalen Browser-Cache, s-maxage ist eher für CDN und Shared Cache gedacht. Nur wenn beide Anweisungen getrennt betrachtet werden, lässt sich erkennen, auf welcher Ebene das Caching hängt.

Warum fragt der Browser trotz Cache-Konfiguration häufig den Origin-Server ab?

Häufige Ursachen sind no-cache, must-revalidate, zu kurze Cache-Zeiten oder Konflikte zwischen Response-Headern. Nach der Analyse lässt sich schnell identifizieren, welche Cache-Anweisung den Cache-Miss verursacht.

Ist dieses Tool für CDN-Cache- und statische Ressourcen-Analyse geeignet?

Ja. Ob Bilder, JS, CSS oder API-Response-Header – TTL, Shared-Cache-Strategie und Ablauf-Logik lassen sich damit vor dem Deployment prüfen.

Ist die Online-Analyse von Cache-Response-Headern sicher?

Das Tool analysiert eingefügten Response-Header-Text ohne komplexe Upload-Prozesse. Ideal für Frontend-Entwickler, Ops und Webmaster zur schnellen Cache-Konfigurationsprüfung.