cache

Controllo della cache. Consente di disattivare selettivamente la memorizzazione in cache lato client (browser, server proxy, sistemi di memorizzazione in cache di rete) e la memorizzazione in cache nella cache interna di Platform Server.

cache= *cacheControl*

cache= * *, *clientControlserverControl*

cacheControl

su | disattivato | validate

clientControl

su | disattivato

serverControl

su | disattivato

Se viene specificato un solo valore cacheControl, questo viene applicato sia alle cache client che a quelle server.

La parola chiave ' validate' consente di aggiornare le voci della cache del server dopo la modifica dei file di texture o vignette, senza dover attendere che la voce della cache scada automaticamente. La memorizzazione in cache del client non è interessata da questo comando.

Se specificato in una richiesta nidificata, cache=on abilita la memorizzazione in cache persistente lato server dell'immagine generata dalla richiesta nidificata. Occorre prestare attenzione ad abilitare il caching per le richieste nidificate solo quando ci si aspetta che la stessa richiesta nidificata venga richiamata ripetutamente con esattamente gli stessi parametri.

Proprietà

Può verificarsi in qualsiasi punto della richiesta. Ignorato quando la richiesta non restituisce un'immagine di risposta. clientControl viene ignorato quando la memorizzazione in cache lato client viene disattivata dal catalogo dei materiali (se attribute::Expiration presenta un valore negativo). serverControl viene ignorato se la memorizzazione in cache del server è disabilitata ( PlatformServer::cache.enable).

Predefinito

cache=on,on per richieste HTTP, cache=off per richieste nidificate/incorporate.

Consultate anche

catalogo::Scadenza, req=

In questa pagina