Durée de vie du cache client. Nombre d’heures avant expiration. Utilisé pour gérer la mise en cache du client et du serveur proxy.
Le serveur calcule le délai d’expiration/la date des données de réponse NTTP en ajoutant cette valeur à l’heure/la date de transmission.
Les navigateurs gèrent les caches à l’aide des délais d’expiration des fichiers. Avant de transmettre une requête au serveur, le navigateur vérifie son cache pour voir si le fichier a déjà été téléchargé. Si tel est le cas, et si le fichier n’a pas encore expiré, le navigateur envoie une requête de GET conditionnelle (par exemple avec l’en-tête de requête HTTP If-Modified-Since ) plutôt qu’une requête de GET normale. Le serveur a la possibilité de répondre avec un état '304' et de ne pas transmettre l'image. Le navigateur charge ensuite simplement le fichier à partir de son cache. Cela peut considérablement accroître les performances globales pour les données fréquemment consultées.
Le serveur définit l’en-tête de réponse HTTP d’expiration sur la date/l’heure courante, plus le plus petit de la vignette ::Expiration et toutes les valeurs catalog::Expiration pour la vignette et tous les matériaux impliqués dans l’opération de rendu.
L’expiration est définie principalement pour les réponses de données d’image. Certains types de réponses sont toujours marqués pour une expiration immédiate (ou marqués comme non pouvant être mis en cache), y compris toutes les réponses d’erreur ou les réponses de propriété.