cache

Cache-Steuerung. Ermöglicht das selektive Deaktivieren der clientseitigen Zwischenspeicherung (Browser, Proxy-Server, Netzwerkzwischenspeicherungssysteme) und der 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 Keyword " validate"ermöglicht die Aktualisierung von Server-Cache-Einträgen nach Änderung der Textur- oder Vignettendateien, ohne dass der Cache-Eintrag automatisch ablaufen muss. Die Client-Zwischenspeicherung ist von diesem Befehl nicht betroffen.

Wenn in einer verschachtelten Anforderung angegeben, ermöglicht cache=on das beständige, serverseitige Caching des von der verschachtelten Anforderung generierten Bildes. Es sollte darauf geachtet werden, die Zwischenspeicherung für verschachtelte Anforderungen nur zu aktivieren, wenn erwartet wird, dass dieselbe verschachtelte Anforderung wiederholt mit genau denselben Parametern aufgerufen wird.

Eigenschaften

Kann an einer beliebigen Stelle in der Anfrage auftreten. Wird ignoriert, wenn die Anfrage kein Antwortbild zurückgibt. clientControl wird ignoriert, wenn die clientseitige Zwischenspeicherung vom Materialkatalog deaktiviert wird (wenn attribute::Expiration einen negativen Wert aufweist). serverControl wird ignoriert, wenn die Zwischenspeicherung des Servers deaktiviert ist ( PlatformServer::cache.enable).

Standard

cache=on,on für HTTP-Anforderungen cache=off für verschachtelte/eingebettete Anforderungen.

Verwandte Themen

catalog::Expiration, req=

Auf dieser Seite