Partager via


Interaction de la stratégie de cache : ancienneté maximale et actualisation minimale

Pour vous assurer que le contenu le plus récent est retourné à l’application cliente, l’interaction de la stratégie de cache client et des exigences de revalidation du serveur entraîne toujours la stratégie de cache la plus conservatrice. Tous les exemples de cette rubrique illustrent la stratégie de cache d'une ressource mise en cache le 1er janvier et expirant le 4 janvier.

Les exemples suivants illustrent la stratégie de cache qui résulte de l’interaction entre l’âge maximal (maxAge) et les valeurs d’actualisation minimale (minFresh).

  • Si la stratégie de cache définit maxAge = 2 jours et minFresh n’est pas spécifiée, le contenu est revalidé le 3 janvier.

  • Si la stratégie de cache définit maxAge = 2 jours et minFresh = 1 jour, selon maxAge, le contenu est frais jusqu’au maxAge3 janvier. D’après minFresh, le contenu est frais jusqu’au 3 janvier. Par conséquent, le contenu doit être revalidé le 3 janvier.

  • Si la stratégie de cache définit maxAge = 2 jours et minFresh = 2 jours, selon maxAge, le contenu est frais jusqu’au 3 janvier. D'après minFresh, le contenu est frais jusqu’au 2 janvier. Par conséquent, le contenu doit être revalidé le 2 janvier.

Voir aussi