Expiration

Temps de mise en cache du client à vivre. Nombre d’heures avant expiration. Permet de gérer la mise en cache du client et du serveur proxy.

Le serveur calcule la date et l'heure d'expiration des données de réponse NTTP en ajoutant cette valeur à l'heure et à la date de transmission.

Les navigateurs gèrent les caches à l’aide des heures d’expiration des fichiers. Avant de transmettre une requête au serveur, le navigateur vérifie son cache pour vérifier 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 chargera alors simplement le fichier à partir de son cache. Cela peut considérablement augmenter les performances globales pour les données fréquemment consultées.

Le serveur définira l'en-tête de réponse HTTP expires à la date et à l'heure actuelles plus la plus petite des valeurs 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 aux données image. Certains types de réponses seront 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 de propriété.

Propriétés

Nombre réel, -2, -1, 0 ou supérieur. Nombre d’heures avant expiration depuis la génération de l’image de réponse. La valeur 0 permet de toujours faire expirer l’image de réponse immédiatement, ce qui désactive la mise en cache du client. Définissez sur -1 pour marquer comme never expire. Dans ce cas, le serveur renvoie toujours l’état 304 (non modifié) en réponse à des demandes conditionnelles GET 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

attribute::Expiration est utilisée si le champ n’est pas présent, si la valeur est -2 ou si le champ est vide.

Voir aussi

attribut ::Expiration , vignette::Expiration, req=

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now