Scadenza

Utilizzato per gestire la memorizzazione in cache del server client e proxy. Il server calcola l’ora/data di scadenza dei dati di risposta HTTP aggiungendo questo valore all’ora/data di trasmissione.

I browser gestiscono le cache utilizzando i tempi di scadenza dei file. Prima di passare una richiesta al server, il browser controlla la sua cache per vedere se il file è già stato scaricato. In tal caso, e se il file non è ancora scaduto, il browser invia una richiesta di GET condizionale (ad esempio con il campo If-Modified-Since impostato nell'intestazione della richiesta) anziché una normale richiesta di GET. Il server ha la possibilità di rispondere con lo stato '304' e non trasmettere l'immagine. Il browser carica quindi il file dalla sua cache. Ciò può aumentare notevolmente le prestazioni complessive per i dati a cui si accede di frequente.

La scadenza viene utilizzata per i seguenti tipi di risposta:

  • req=img
  • req=mask
  • req=tmb
  • req=userdata
  • req=map

Alcuni tipi di risposte (ad esempio le risposte agli errori) sono sempre contrassegnate per la scadenza immediata (o con tag non memorizzabili nella cache), mentre altri (ad esempio, risposte alle proprietà o alle immagini predefinite) utilizzano impostazioni di scadenza speciali ( attribute::NonImgExpiration e attribute::DefaultExpiration).

Proprietà

Numero reale, -2, -1 o 0 o superiore. Numero di ore fino alla scadenza dalla generazione dell'immagine di risposta. Imposta su 0 per far scadere sempre l'immagine di risposta immediatamente, il che disabilita in modo efficace il caching 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 richieste di GET condizionali senza verificare se il file è effettivamente cambiato. Imposta su -2 per utilizzare il valore predefinito fornito da attribute::Expiration.

Predefinito

attribute::Expiration viene utilizzato se il campo non è presente, se il valore è -2 o se il campo è vuoto.

Consultate anche

attributo::Expiration, attributo::DefaultExpiration, attributo::NonImgExpiration, req=

In questa pagina

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now