Problème, Question

Par défaut, la totalité du cache du répartiteur est invalide chaque fois que la page est activée/désactivée. Ce comportement n’est pas efficace pour les sites dont les branches de contenu sont indépendantes (par exemple /site/en, /site/de, etc.)

Résolution, réponse

Pour n’invalider qu’une branche de contenu de la mémoire cache du répartiteur, vous pouvez utiliser le paramètre /statfileslevel.

Par exemple, si votre site est multilingue, avec des branches indépendantes :

  • /site/en
  • /site/de

Définissez dans dispatcher.any :

/cache ... /statfileslevel "1" ... 

Le répartiteur créera un fichier .stat sous/site/<country>, utilisé pour invalider le cache au niveau du <country>.

Lorsqu'une page de /site/en est structurée, la mémoire cache de la branche correspondante sera invalidée par le répartiteur. Une demande pour page sous /site/en sera transmise via Communiqué. Cependant, une demande de page sous /site/de sera fournie directement depuis la mémoire cache du répartiteur.

Voir également la documentation officielle du répartiteur : http://docs.day.com/content/en/home/docutools/thedispatcher/configuring_the_dispatcher/Configuration_Parameters.html

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne