Cachesteuerung. Ermöglicht die selektive Deaktivierung der clientseitigen Zwischenspeicherung (Browser, Proxyserver, Netzwerkzwischenspeichersysteme) und die Zwischenspeicherung im internen Platform Server-Cache.
cache= *
cacheControl*
cache= *
*, *
clientControlServerControl*
cacheControl |
on | off | validate |
clientControl |
on | off |
serverControl |
on | off |
Wenn nur ein cacheControl
-Wert angegeben ist, wird er sowohl auf Client- als auch auf Server-Caches angewendet.
Das Schlüsselwort ' validate
' ermöglicht das Aktualisieren von Server-Cache-Einträgen nach einer Änderung der Textur- oder Vignettendateien, ohne dass der Cache-Eintrag automatisch ablaufen muss. Die Zwischenspeicherung im Client wird von diesem Befehl nicht beeinflusst.
Wenn in einer verschachtelten Anforderung angegeben, aktiviert cache=on
die permanente, serverseitige Zwischenspeicherung des von der verschachtelten Anforderung generierten Bildes. Es sollte darauf geachtet werden, dass die Zwischenspeicherung für verschachtelte Anforderungen nur aktiviert wird, wenn erwartet wird, dass dieselbe verschachtelte Anforderung wiederholt mit genau denselben Parametern aufgerufen wird.
Kann an beliebiger Stelle in der Anforderung auftreten. Wird ignoriert, wenn die Anforderung kein Antwortbild zurückgibt. clientControl
wird ignoriert, wenn die clientseitige Zwischenspeicherung durch den Materialkatalog deaktiviert ist (wenn ein negativer Wert attribute::Expiration
vorliegt). serverControl
wird ignoriert, wenn die Serverzwischenspeicherung deaktiviert ist ( PlatformServer::cache.enable
).
cache=on,on
für HTTP-Anforderungen, cache=off
für verschachtelte/eingebettete Anforderungen.