Cache-Control
Was bedeutet Cache-Control?
Cache-Control ist ein HTTP-Header, mit dem Browser-Caching-Richtlinien in Client-Anforderungen und in Server-Antworten angegeben werden. Zu den Richtlinien gehört, wie eine Ressource zwischengespeichert wird, wo sie zwischengespeichert wird und was ihr maximales Alter vor dem Ablauf ist.
Die gängigsten Cache-Anforderungsanweisungen und Cache-Antwortanweisungen
Der Cache-Control-Header ist in Direktiven unterteilt, von denen die häufigsten im Folgenden aufgeführt sind:
Cache-Kontrolle: Maximales Alter
Die Max-Age-Request-Direktive definiert in Sekunden, wie lange es dauert, bis eine zwischengespeicherte Kopie einer Ressource abläuft. Beispielsweise bedeutet Cache-Kontrolle: max-age = 120, dass die zurückgegebene Ressource 120 Sekunden gültig ist.
Cache-Kontrolle: Kein Cache
Die No-Cache-Direktive bedeutet, dass ein Browser zuerst eine Überprüfungsanforderung an einen Ursprungsserver sendet und die Ressource nach Erhalt der Antwort zwischengespeichert wird.
Cache-Kontrolle: No-Store
Die Direktive no-store bedeutet, dass Antworten nicht zwischengespeichert werden und diese bei jedem erneuten Aufrufen der Webseite erneut angefordert werden. Diese Einstellung wird z. B. für vertrauliche Daten, wie beispielsweise persönliche Bankdaten, verwendet.
Cache-Kontrolle: Öffentlich
Die öffentliche Antwortanweisung gibt an, dass jeder beliebige Cache die Berechtigung hat, eine Ressource zwischenzuspeichern.
Cache-Kontrolle: Privat
Die Direktive für private Antworten gibt an, dass eine Ressource benutzerspezifisch ist. Sie werden ausschließlich auf Client-Geräten zwischengespeichert.
Sie haben noch Fragen?
Keine Kommentare vorhanden