Manuel:$wgMemCachedServers

This page is a translated version of the page Manual:$wgMemCachedServers and the translation is 100% complete.
Paramètres de mémoire cache: $wgMemCachedServers
Serveurs de mémoire cache
Introduit dans la version :pre 1.1.0
Retiré dans la version :Encore utilisé
Valeurs autorisées :Non renseigné
Valeur par défaut :[ '127.0.0.1:11211', ] (1.22+)
array( '127.0.0.1:11000' ) (1.1-1.21)

Tableau des serveurs memcached du réseau, ou des chemins nommés des sockets Unix utilisant la forme PHP (exemple) unix:///var/run/memcached/socket (à utiliser avec le dépôt des objets en mémoire memcached).

Notez qu'au début, en MediaWiki 1.35.6, 1.36.4 et 1.37.2, lorsque vous spécifiez le nom du chemin d'une socket Unix, le :port number de fin ne devait pas être précisé. Il était ignoré dans les versions initiales, mais maintenant il est traité comme faisant partie du nom du chemin.

Détails

Pour utiliser plusieurs serveurs (machines physiquement séparées ou des caches multiples sur une machine x86 avec beaucoup de mémoire), ajoutez simplement d'autres éléments dans ce tableau. Pour augmenter le poids d'un serveur (disons, parce qu'il a deux fois plus de mémoire que les autres et que vous voulez répartir équitablement l'utilisation), faites de son entrée un sous-tableau :

$wgMemCachedServers = [
  "127.0.0.1:11211", # 1Go sur cette machine
  [ "192.168.0.1:11211", 2 ] # 2Go sur cette autre machine
];

Vous pouvez avoir plusieurs wikis qui pointent vers le même serveur Memcached, tant que chacun a un identifiant de wiki ($wgDBname ) différent. Certaines clés du cache sont volontairement partagées dans un tel scénario, afin de limiter le temps d'exécution.

Davantage d'information dans docs/memcached.md.