1.1.1. Mise en cache RFS pour CADENAS_DATA

Mise en cache RFS

Mise en cache RFS

CADENAS_DATA Caching (mise en cache RFS) [CADENAS_DATA Caching (RFS-Caching)]

Par défaut, $CADENAS_DATA n'est pas mis en cache, mais il faut vérifier à chaque demande d'un client si les données ont été modifiées (must-revalidate).

Cela est nécessaire pour pouvoir toujours afficher des données actuelles. Elle peut toutefois entraîner une augmentation des temps de démarrage via des connexions lentes.

L'option Autoriser la mise en [Allow caching] cache vous permet de passer à la mise en cache. Indiquez ensuite encore le nombre minimum de secondes. Dans ce cas, aucune nouvelle requête ne sera envoyée au serveur pour les données déjà mises en cache avant l'expiration du temps de mise en cache défini ici. Cela a toutefois l'inconvénient que les clients ne sont pas informés des modifications qui se produisent sur le serveur pendant ce temps (catalogues importés/actualisés). Le réglage ici ne concerne que les données de catalogue, pas le contenu de la base de données ERP, qui est toujours chargé à jour, même si la mise en cache est autorisée.

Il peut également être utile d'exclure certains clients (psworker, etc. ou l'AppServer lui-même) de cette mise en cache. Pour ce faire, utilisez les deux options suivantes :

  • Pas de mise en cache pour les adresses IP/plage suivantes [No caching for the following IP addresses/ranges]: Saisissez ici l'adresse IP ; plusieurs doivent être saisies séparées par des virgules.

  • Pas de mise en cache pour les agents utilisateurs suivants [No caching for the following user agents]: saisissez ici l'adresse IP ; plusieurs doivent être saisies séparées par des virgules.

Autres paramètres de cache [Further cache settings]:

Toutefois, si un proxy http est intercalé, les délais d'attente doivent être réduits pour les répertoires suivants, sinon le processus d'invalidation du cache CADENAS ne fonctionnera pas. (Les valeurs devraient être de l'ordre de l'heure).

  • CADENAS_SETUP

  • CADENAS_SITESETUP

  • CADENAS_DATA/datasetup

Pour plus de détails, voir l Section 1.4.5.8.1.3, « Onglet "Caching" ( mise en cache )  » in ENTERPRISE 3Dfindit (Professional) - Administration.