Durata cache client. Numero di ore fino alla scadenza. Utilizzato per gestire il caching del client e del server proxy.
Il server calcola l'ora/data di scadenza dei dati di risposta NTTP aggiungendo questo valore all'ora/data di trasmissione.
I browser gestiscono le cache utilizzando i tempi di scadenza dei file. Prima di trasmettere una richiesta al server, il browser controlla la cache per verificare se il file è già stato scaricato. In tal caso, e se il file non è ancora scaduto, il browser invierà una richiesta di GET condizionale (ad esempio con l’intestazione della richiesta HTTP If-Modified-Since) anziché una normale richiesta di GET. Il server ha la possibilità di rispondere con lo stato "304" e di non trasmettere l'immagine. Il browser carica quindi semplicemente il file dalla propria cache. Questo può aumentare notevolmente le prestazioni complessive per i dati a cui si accede di frequente.
Il server imposta l'intestazione di risposta HTTP Expiration sulla data/ora corrente più il più piccolo dei valori di vignettatura::Scadenza e tutti i valori di catalogo::Scadenza per la vignettatura e tutti i materiali coinvolti nell'operazione di rendering.
La scadenza è impostata principalmente per le risposte dei dati immagine. Alcuni tipi di risposte saranno sempre contrassegnati per la scadenza immediata (o contrassegnati come non memorizzabili in cache), comprese tutte le risposte di errore o di proprietà.
Numero reale, -2, -1, 0 o superiore. Numero di ore mancanti alla scadenza dalla generazione dell’immagine di risposta. Impostate questo valore su 0 per far scadere immediatamente l'immagine di risposta e disabilitare quindi la memorizzazione nella cache del client. Imposta su -1 per contrassegnare come never expire
. In questo caso il server restituisce sempre lo stato 304 (non modificato) in risposta a condizionale GET
richiede senza verificare se il file è stato effettivamente modificato. Imposta su -2 per utilizzare il valore predefinito fornito da attribute::Expiration
.
attribute::Expiration
viene utilizzato se il campo non è presente, se il valore è -2 o se il campo è vuoto.
attribute::Scadenza , vignettatura::scadenza, req=