Interazione tra criteri di cache: durata massima e validità minima
Per garantire che all'applicazione client venga restituito il contenuto più aggiornato, l'interazione tra criteri di cache del client e requisiti di riconvalida del server determina sempre la creazione dei criteri di cache più conservativi. In tutti gli esempi di questo argomento vengono illustrati i criteri di cache per una risorsa memorizzata nella cache il 1° gennaio con scadenza il 4 gennaio.
Gli esempi seguenti illustrano i criteri di cache risultanti dall'interazione tra il valore di durata massima (maxAge
) e il valore di validità minima (minFresh
).
Se i criteri di cache prevedono l'impostazione di
maxAge
su 2 giorni eminFresh
non viene specificato, il contenuto viene riconvalidato il 3 gennaio.Se i criteri di cache prevedono l'impostazione di
maxAge
su 2 giorni e diminFresh
su 1 giorno, in base sia al valore dimaxAge
sia al valore diminFresh
, il contenuto rimane valido fino al 3 gennaio, data in cui deve essere riconvalidato.Se i criteri di cache prevedono l'impostazione di
maxAge
su 2 giorni e diminFresh
su 2 giorni, in base al valore dimaxAge
il contenuto rimane valido fino al 3 gennaio, mentre in base al valore diminFresh
è valido fino al 2 gennaio. Il contenuto deve essere quindi riconvalidato il 2 gennaio.