cache

Contrôle du cache. Permet de désactiver de manière sélective la mise en cache côté client (navigateur, serveurs proxy, systèmes de mise en cache réseau) et la mise en cache dans le cache interne du serveur de plateformes.

cache= *cacheControl*

cache= * *, *clientControlServerControl*

cacheControl

on|off|validate|update

clientControl

on|off

serverControl

on|off

Si une seule valeur *cacheControl* est spécifiée, elle est appliquée aux caches client et serveur.

Le mot-clé validate permet de mettre à jour les entrées de cache après modification des fichiers image, sans avoir à attendre l'expiration automatique de l'entrée de cache. La mise en cache du client n’est pas affectée par cette commande.

Le mot-clé update peut être utilisé pour forcer la mise à jour des entrées de cache côté serveur. Cela s’avère utile après la modification des ressources qui ne sont pas directement suivies par le mécanisme de validation du cache, par exemple lorsqu’un fichier de police est modifié sans modifier son nom de fichier ou l’ID de police associé.

Si elle est spécifiée dans une requête imbriquée, cache=on active la mise en cache persistante côté serveur de l’image générée par la requête imbriquée. Veillez à activer la mise en cache pour les requêtes imbriquées uniquement lorsque la même requête imbriquée doit être appelée à plusieurs reprises avec exactement les mêmes paramètres.

Propriétés

Attribut de requête. S’applique quel que soit le paramètre de calque actif. Ignoré lorsque la requête ne renvoie pas d’image de réponse. *clientControl*est ignoré lorsque la mise en cache côté client est désactivée par le catalogue d’images (si catalog::Expiration a une valeur négative).

Le contrôle du cache côté client ( on et off uniquement) est également disponible pour les demandes de contenu statique à /is/content/.

Par défaut

cache=on,on pour les requêtes HTTP, cache=off pour les requêtes imbriquées/incorporées, cache=on pour les requêtes de contenu statique.

Voir aussi

catalogue ::Expiration , req=

Sur cette page