Cache-Control-Header-Analysator
Analysieren und analysieren Sie jeden Cache-Control-Headerwert sofort mit unserem kostenlosen Cache-Control-Header-Analysator. Erhalten Sie eine detaillierte Aufschlüsselung aller Anweisungen, einschließlich Max-Age, Public, Private, No-Cache, No-Store, Stale-While-Revalidate, S-Maxage, Immutable und mehr. Verstehen Sie den Zweck jeder Direktive, die Auswirkungen auf das Caching-Verhalten und erhalten Sie Optimierungsempfehlungen – alles wird lokal in Ihrem Browser verarbeitet, ohne dass eine Anmeldung erforderlich ist.
Paste any Cache-Control header value (e.g., public, max-age=31536000, immutable) and get a detailed breakdown of every directive, its meaning, and caching behavior. All analysis is performed locally in your browser. Press ⌘+↵ to analyze.
Enter one or more Cache-Control directives separated by commas. Leading/trailing whitespace is stripped automatically.
Warum sollten Sie unseren Cache-Control-Header-Analysator verwenden?
- Sofortige Cache-Control-Header-Analyse: Unser Cache-Control-Header-Analysator analysiert und zerlegt jede Direktive in Ihrem Header-Wert sofort. Von „max-age“ und „s-maxage“ bis hin zu „stale-while-revalidate“ und „immutable“ können Sie in einfachem Englisch genau sehen, was jede Direktive bewirkt, welche Kategorie sie hat und welche Auswirkungen sie auf das Caching-Verhalten hat.
- Intelligente Dauerformatierung und Empfehlungen: Jeder Zeitwert wird von Sekunden in für Menschen lesbare Dauern umgewandelt (z. B. „86.400 Sekunden“ wird zu „1 Tag“). Unser Cache-Control-Header-Analysator bietet außerdem intelligente Empfehlungen, markiert widersprüchliche Anweisungen, schlägt Optimierungen vor und warnt vor potenziellen Leistungsproblemen.
- Sichere und private browserbasierte Analyse: Ihre Cache-Control-Headerwerte verlassen niemals Ihr Gerät. Die gesamte Analyse und Analyse erfolgt lokal in Ihrem Browser mithilfe von JavaScript. Es werden keine Daten an einen Server gesendet, was dies zum privatsten Cache-Control-Header-Analysator macht, der online verfügbar ist.
- Cache-Control-Header-Analysator online – keine Installation: Nutzen Sie unseren kostenlosen Cache-Control-Header-Analysator direkt in Ihrem Browser, ohne Downloads, ohne Plugins und ohne Konto erforderlich. Analysieren Sie jeden Cache-Control-Headerwert sofort mit integrierten voreingestellten Beispielen und einer Kurzanleitung für alle gängigen Anweisungen.
Häufige Anwendungsfälle für den Cache-Control-Header-Analysator
- Optimierung der Website-Leistung: Verwenden Sie den Cache-Control-Header-Analysator, um die Caching-Strategie Ihrer Website zu überprüfen. Fügen Sie Ihren aktuellen Cache-Control-Header ein, um zu sehen, ob Sie die Anweisungen max-age, stale-while-revalidate und immutable effektiv nutzen. Durch die Optimierung Ihres Cache-Control-Headers können die Seitenladezeiten drastisch verkürzt und die Core Web Vitals-Werte verbessert werden.
- CDN- und Reverse-Proxy-Konfiguration: Stellen Sie sicher, dass Ihre Cache-Control-Anweisungen ordnungsgemäß für das CDN-Caching konfiguriert sind. Verwenden Sie den Cache-Control-Header-Analysator, um die S-Maxage-Werte zu überprüfen, sicherzustellen, dass öffentlich/privat richtig eingestellt ist, und um zu bestätigen, dass Ihr CDN Antworten wie vorgesehen zwischenspeichert. Die richtige Konfiguration reduziert die Belastung des Ursprungsservers und verbessert die globalen Antwortzeiten.
- API Response Caching Audit: Überwachen Sie die Cache-Control-Header Ihres API-Endpunkts, um Aktualität und Leistung in Einklang zu bringen. Mit dem Cache-Control-Header-Analysator können Sie nachvollziehen, ob Ihre API-Antworten ordnungsgemäß zwischengespeichert werden, ob die erneute Validierung richtig konfiguriert ist und ob Stale-While-Revalidate die wahrgenommene Latenz für Ihre Benutzer verbessern könnte.
- Überprüfung der Sicherheits- und Datenschutz-Compliance: Stellen Sie sicher, dass sensible Endpunkte die richtigen Cache-Control-Anweisungen für die Einhaltung von Sicherheit und Datenschutz verwenden. Der Cache-Control-Header-Analysator kann überprüfen, ob „No-Store“, „Privat“ und „Must-Revalidate“ ordnungsgemäß auf authentifizierte Seiten, Zahlungsendpunkte und Antworten auf personenbezogene Daten angewendet werden, wie es die Best Practices für die Sicherheit erfordern.
- Debuggen von Cache-bezogenen Problemen: Wenn Benutzer melden, dass sie veraltete Inhalte sehen, oder Entwickler auf unerwartetes Caching-Verhalten stoßen, verwenden Sie den Cache-Control-Header-Analysator, um die tatsächlich bereitgestellten Anweisungen zu überprüfen. Identifizieren Sie widersprüchliche Anweisungen, falsche Werte für das maximale Alter oder fehlende Revalidierungsregeln, die Caching-Probleme verursachen.
- Leistungsoptimierung für Mobilgeräte und SPA: Mobile Apps und Einzelseitenanwendungen sind für Offlinefähigkeit und schnelle Ladezeiten stark auf Caching angewiesen. Verwenden Sie den Cache-Control-Header-Analysator, um Caching-Strategien für API-Antworten, statische Assets und Konfigurationsdateien zu optimieren, um sicherzustellen, dass Ihr mobiles Erlebnis schnell und zuverlässig bleibt.
Was ist ein Cache-Control-Header?
Der Cache-Control-HTTP-Header ist der primäre Mechanismus zur Steuerung des Caching-Verhaltens in Webbrowsern, CDNs und Proxyservern. Es gibt Anweisungen an, die bestimmen, ob, wie und wie lange eine Antwort zwischengespeichert werden kann. Ein einzelner Cache-Control-Header kann mehrere durch Kommas getrennte Anweisungen enthalten, z. B. public, max-age=31536000, immutable . Um Leistung und Aktualität in Einklang zu bringen, ist es entscheidend, die Bedeutung jeder Richtlinie zu verstehen.
So funktioniert unser Cache-Control-Header-Analysator
- Fügen Sie einen Header-Wert ein: Geben Sie einen beliebigen Cache-Control-Header-Wert in den Textbereich ein (z. B. public, max-age=3600, must-revalidate ). Sie können auch auf ein voreingestelltes Beispiel klicken, um sofort eine allgemeine Caching-Konfiguration zu laden.
- Analysieren und kategorisieren: Klicken Sie auf „Header analysieren“ und unser Tool analysiert jede Direktive und kategorisiert sie als Cachefähigkeit, Ablaufdatum, erneute Validierung oder „Andere“. Der Name, der Wert und die Attribute jeder Direktive werden einzeln extrahiert und analysiert.
- Überprüfungsanalyse: Das Tool zeigt eine Zusammenfassung mit der allgemeinen Speicherrichtlinie, der Aktualitätsdauer, den Anforderungen für die erneute Validierung und dem CDN-Verhalten an. Jede Richtlinie erhält eine eigene detaillierte Aufschlüsselung mit einer verständlichen Beschreibung und praktischen Auswirkungen. Empfehlungen weisen auf potenzielle Probleme und Optimierungen hin.
Kategorien der Cache-Control-Anweisung erklärt
- Cachefähigkeitsanweisungen: Steuern Sie, wer die Antwort zwischenspeichern kann. public ermöglicht es jedem Cache, die Antwort zu speichern. private beschränkt sich nur auf Browser-Caches. no-store deaktiviert das Caching vollständig.
- Ablaufanweisungen: Definieren Sie, wie lange eine zwischengespeicherte Antwort aktuell bleibt. max-age legt die Frischelebensdauer in Sekunden fest. s-maxage überschreibt das maximale Alter für gemeinsam genutzte Caches (CDNs, Proxys).
- Revalidierungsanweisungen: Bestimmen Sie, wann und wie Caches eine Überprüfung mit dem Ursprungsserver durchführen müssen. Must-Revalidate erfordert eine erneute Validierung nach Ablauf. stale-while-revalidate ermöglicht die Bereitstellung veralteter Inhalte bei gleichzeitiger Aktualisierung im Hintergrund.
- Andere Anweisungen: Zusätzliche Kontrollen wie „no-transform“ (verhindert Inhaltsänderungen), unveränderlich (zeigt an, dass sich der Inhalt während der Gültigkeitsdauer der Aktualität nie ändert) und „only-if-cached“ (der Client akzeptiert nur zwischengespeicherte Antworten).
Datenschutz, Sicherheit und Verfügbarkeit
Unser Cache-Control-Header-Analysator verarbeitet alles vollständig in Ihrem Browser. Die von Ihnen eingefügten Header-Werte verlassen niemals Ihr Gerät – es werden keine Daten auf einen Server hochgeladen, gespeichert oder protokolliert. Dieser vollständige Datenschutz stellt sicher, dass Sie Cache-Control-Header aus jeder Umgebung, einschließlich Produktionssystemen und sensiblen Anwendungen, sicher analysieren können. Das Tool ist 100 % kostenlos, ohne Anmeldung, ohne Nutzungsbeschränkungen und ohne Nachverfolgung. Benutzen Sie es so oft Sie brauchen, für so viele Header wie Sie brauchen, völlig kostenlos für immer. Es sind keine Installationen oder Downloads erforderlich – öffnen Sie einfach Ihren Browser und beginnen Sie mit der Analyse.
Häufig gestellte Fragen
Der Cache-Control-HTTP-Header ist der primäre Mechanismus zur Steuerung des Caching-Verhaltens im Web. Es enthält Anweisungen, die Browsern, CDNs und Proxyservern mitteilen, ob und wie Antworten zwischengespeichert werden sollen, wie lange sie als aktuell gelten sollen und wann sie beim Ursprungsserver erneut validiert werden müssen.
max-age gibt die maximale Zeitspanne (in Sekunden) an, die eine zwischengespeicherte Antwort als frisch gilt. Max-age=3600 bedeutet beispielsweise, dass die Antwort 1 Stunde lang aktuell ist. Nach diesem Zeitraum gilt die zwischengespeicherte Antwort als veraltet und muss erneut validiert oder abgerufen werden. Unser Cache-Control-Header-Analysator wandelt diese Werte zum leichteren Verständnis in für Menschen lesbare Dauern um.
Trotz der verwirrenden Namen haben No-Cache und No-Store sehr unterschiedliche Bedeutungen. No-Cache bedeutet, dass die Antwort zwischengespeichert werden kann, aber vor jeder Verwendung erneut beim Ursprungsserver validiert werden muss. no-store bedeutet hingegen, dass die Antwort überhaupt NICHT in einem Cache gespeichert werden darf. Verwenden Sie No-Store für sensible Daten wie Bankdaten und No-Cache für häufig aktualisierte Inhalte.
Nein. Unser Cache-Control-Header-Analysator verarbeitet alles vollständig in Ihrem Browser mithilfe von JavaScript. Die von Ihnen eingefügten Header-Werte verlassen niemals Ihr Gerät. Wir speichern, protokollieren oder übertragen Ihre Cache-Control-Header-Daten nicht an einen Server.
Mit „stale-while-revalidate“ kann ein Cache veraltete Inhalte bereitstellen, während die Antwort im Hintergrund erneut validiert wird. Es akzeptiert einen Delta-Sekunden-Wert, der angibt, wie lange nach Ablauf der veraltete Inhalt bereitgestellt werden kann. Dies eliminiert Wartezeiten für Benutzer und stellt gleichzeitig sicher, dass Inhalte irgendwann aktualisiert werden.
max-age gilt für alle Caches (Browser, CDNs, Proxys), während s-maxage das maximale Alter speziell nur für gemeinsam genutzte Caches (CDNs und Proxys) überschreibt. Dadurch können Sie unterschiedliche Caching-Dauern für Browser-Caches und CDN-Caches festlegen.
Verwenden Sie public, wenn die Antwort nicht benutzerspezifisch ist und von jedem Cache, einschließlich CDNs und Proxyservern, zwischengespeichert werden kann. Dies ist ideal für statische Assets und öffentliche API-Antworten. Verwenden Sie „private“, wenn die Antwort für einen einzelnen Benutzer bestimmt ist und nicht von gemeinsam genutzten Caches zwischengespeichert werden soll.