Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per garantire che il contenuto più aggiornato venga restituito all'applicazione client, l'interazione dei criteri della cache client e dei requisiti di riconvalida del server comporta sempre i criteri di cache più conservativi. Tutti gli esempi in questo argomento illustrano i criteri di cache per una risorsa memorizzata nella cache il 1° gennaio e scadono il 4 gennaio.
Negli esempi seguenti, il valore di decadimento massimo (maxStale) viene usato insieme a un'età massima (maxAge):
Se i criteri della cache impostano
maxAge= 5 giorni e non specificano unmaxStalevalore, in base almaxAgevalore , il contenuto è utilizzabile fino al 6 gennaio. Tuttavia, in base ai requisiti di riconvalida del server, il contenuto scade il 4 gennaio. Poiché la data di scadenza del contenuto è più conservativa (prima), ha la precedenza suimaxAgecriteri. Pertanto, il contenuto scade il 4 gennaio e deve essere riconvalidato anche se la sua validità massima non è stata raggiunta.Se i criteri della cache impostano
maxAge= 5 giorni emaxStale= 3 giorni, in base almaxAgevalore, il contenuto è utilizzabile fino al 6 gennaio. In base almaxStalevalore, il contenuto è utilizzabile fino al 7 gennaio. Di conseguenza, il contenuto viene riconvalidato il 6 gennaio.Se i criteri della cache impostano
maxAge= 5 giorni emaxStale= 1 giorno, in base almaxAgevalore , il contenuto è utilizzabile fino al 6 gennaio. In base almaxStalevalore, il contenuto è utilizzabile fino al 5 gennaio. Di conseguenza, il contenuto viene riconvalidato il 5 gennaio.
Quando la validità massima è inferiore alla data di scadenza del contenuto, il comportamento di memorizzazione nella cache più conservativo prevale sempre e il valore massimo di decadimento non ha alcun effetto. Gli esempi seguenti illustrano l'effetto dell'impostazione di un valore di decadimento massimo () quando viene raggiunta la validità massima (maxStalemaxAge) prima della scadenza del contenuto:
Se i criteri della cache impostano
maxAge= 1 giorno e non specificano un valore permaxStaleil valore, il contenuto viene riconvalidato il 2 gennaio anche se non è scaduto.Se i criteri della cache impostano
maxAge= 1 giorno emaxStale= 3 giorni, il contenuto viene riconvalidato il 2 gennaio per applicare l'impostazione dei criteri più conservativa.Se i criteri della cache impostano
maxAge= 1 giorno emaxStale= 1 giorno, il contenuto viene riconvalidato il 2 gennaio.