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 Platform.

cache= *cacheControl*

cache= * *, *clientControlServer*

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 du cache du serveur après modification des fichiers de texte ou de vignette, sans avoir à attendre que l’entrée du cache expire automatiquement. La mise en cache du client n’est pas affectée par cette commande.

Si spécifié 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. Vous devez veiller à activer la mise en cache des requêtes imbriquées uniquement lorsque la même requête imbriquée doit être appelée de manière répétée avec exactement les mêmes paramètres.

Propriétés

Peut se produire n’importe où dans la requête. 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 comporte une valeur négative). serverControl est ignorée si la mise en cache du serveur est désactivée ( PlatformServer::cache.enable).

Par défaut

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

Voir aussi

catalogue : expiration, req=

Sur cette page