Expiration expiration
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é.
Propriétés section-e87e8f6b6d224c6ea2eeaad695c04be8
Nombre réel, -2, -1, 0 ou plus. Nombre d’heures avant expiration depuis la génération de l’image de réponse. Définissez cette variable sur 0 pour que l’image de réponse expire immédiatement, ce qui désactive la mise en cache du client. Définissez cette variable sur -1 pour marquer comme never expire
. Dans ce cas, le serveur renvoie toujours l’état 304 (non modifié) en réponse aux demandes GET
conditionnelles sans vérifier si le fichier a réellement changé. Définissez cette variable sur -2 pour utiliser la valeur par défaut fournie par attribute::Expiration
.
Par défaut section-79d71706e12a4493a69d7febc3a1f271
attribute::Expiration
est utilisé si le champ n’est pas présent, si la valeur est -2 ou si le champ est vide.
Voir aussi section-9d46a9d346fe42f3911edb3bd79f4121
attribute::Expiration , vignette::Expiration, req=