HTTP-Header
Bedeutung des HTTP-Headers CDN-Cache-Control
CDN-Cache-Control gibt Cache-Direktiven speziell an gemeinsame CDN-Caches.
Bedeutung
Der Ursprung kann CDN-fokussierte Cache-Anweisungen senden, ohne das Browser-Cache-Verhalten zu ändern.
Wo er erscheint
Einige CDNs lesen ihn bei Antworten, um die Edge-Cache-Richtlinie von der Browser-Cache-Control zu trennen.
Was zu prüfen ist
Prüfen Sie die CDN-Unterstützung, bevor Sie sich darauf verlassen, und halten Sie Cache-Control für Clients korrekt, die diesen Header ignorieren.
Beispiel
CDN-Cache-Control: max-age=86400Häufige Werte und Direktiven
max-agemax-age=<seconds>CDN-Caches können die Antwort für diese Anzahl von Sekunden wiederverwenden.s-maxages-maxage=<seconds>Gemeinsame CDN-Caches verwenden diesen Wert anstelle von max-age.no-store- Das CDN sollte die Antwort nicht speichern.
private- Die Antwort ist für einen privaten Cache gedacht, nicht für einen gemeinsamen CDN-Cache.
public- Die Antwort ist ausdrücklich in gemeinsamen CDN-Caches erlaubt.
Referenzen
- Registry
- IANA HTTP Field Name Registry
- Leitfaden
- MDN Cache-Control (general)