Was ist Cache-Control Header Builder?
Der Cache-Control-HTTP-Header teilt Browsern und CDNs mit, wie lange eine Ressource aufbewahrt werden soll, bevor eine frische Kopie abgerufen wird. Die korrekte Einstellung verbessert die Seitengeschwindigkeit für wiederkehrende Besucher und reduziert unn枚tige Anfragen. Fehlende oder zu aggressive Cache-Header sind ein häufiger Grund, warum Benutzer nach einem Deployment veraltete Inhalte sehen.
Kurze Antwort
Verwenden Sie den Cache-Control-HTTP-Header, um Browsern und CDNs mitzuteilen, wie lange eine Ressource vor einer erneuten Validierung aufbewahrt werden soll. Für statische Seiten: Verwenden Sie public, max-age=31536000, immutable für versionierte CSS/JS-Dateien, public, max-age=0, must-revalidate für HTML und no-store für sensible Seiten.
Last updated: 2026-05-28
Einschränkungen
- GitHub Pages unterstützt keine benutzerdefinierten Cache-Control-Header —nur ETag und Last-Modified werden automatisch bereitgestellt. Verwenden Sie Cloudflare oder ein anderes CDN davor für benutzerdefinierte Caching-Regeln.
- Die immutable-Direktive ist kein offizieller RFC-Standard, wird aber von modernen Browsern und CDNs weitgehend unterstützt. Sehr alte HTTP/1.1-Proxys ignorieren sie möglicherweise.
- Browser können Inhalte im Offline-Modus oder im Back-Forward-Cache weiterhin zwischenspeichern, selbst wenn Cache-Control no-store angibt. Cache-Control ist ein Hinweis, keine Garantie.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
So nutzt du dieses Tool
- Wählen Sie den Ressourcentyp, der zu Ihrem Inhalt passt: statisches HTML, versioniertes CSS/JS, Bilder, Feeds, private Seiten oder no-store.
- Wählen Sie bei Bedarf Ihre Hosting-Plattform für spezifische Deployment-Tipps.
- Kopieren Sie den Cache-Control-Header-Wert und fügen Sie ihn Ihrer Serverkonfiguration, Ihren CDN-Regeln oder der Header-Datei Ihrer Hosting-Plattform hinzu.
Wofür du es nutzen kannst
- Aggressives Caching für versionierte CSS- und JS-Dateien mit Content-Hash-Dateinamen einrichten.
- Caching von Authentifizierungsseiten, Checkout-Abläufen und sensiblen Benutzerdaten verhindern.
- Feed- und Sitemap-Aktualität konfigurieren, damit Crawler aktuelle Inhalte ohne übermässige Anfragen erhalten.