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 | désactivé | validate |
clientControl |
on | désactivé |
serverControl |
on | désactivé |
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 du serveur après modification des fichiers de texte ou de vignette, sans avoir à attendre que l'entrée de cache expire automatiquement. La mise en cache du client n’est pas affectée par cette commande.
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.
Peut se produire n’importe où dans la demande. Ignoré lorsque la requête ne renvoie pas d’image de réponse. clientControl
est ignorée lorsque la mise en cache côté client est désactivée par le catalogue de matières (si attribute::Expiration
elle a une valeur négative). serverControl
est ignorée si la mise en cache du serveur est désactivée ( PlatformServer::cache.enable
).
cache=on,on
pour les requêtes HTTP, cache=off
pour les requêtes imbriquées/incorporées.