Open main menu

Manuel:$wgMainCacheType

This page is a translated version of the page Manual:$wgMainCacheType and the translation is 100% complete.

Other languages:
English • ‎dansk • ‎français • ‎magyar • ‎polski • ‎日本語
Cache: $wgMainCacheType
Configuration de l'objet cache
Introduit dans la version :1.5.0
Retiré dans la version :Encore utilisé
Valeurs autorisées :(Une des constantes CACHE (voir ci-dessous), ou une chaîne indiquant le type de cache initialisé en tant que clé de $wgObjectCaches)
Valeur par défaut :CACHE_NONE

Détails

Permet de configurer l'objet cache utilisé.

Voici les clés disponibles par défaut (définies comme constantes dans Defines.php):

  • CACHE_NONE – Ne pas utiliser le cache (par défaut).
  • CACHE_ANYTHING – Utilisez $wgMessageCacheType ou $wgParserCacheType s'ils sont initialisés à autre chose que CACHE_NONE ou CACHE_ANYTHING. Sinon utilisez CACHE_DB.
  • CACHE_ACCEL – Utilisez APCu ou WinCache si disponible.
  • CACHE_MEMCACHED – Utilisez memcached s'il est disponible. Les serveurs doivent en plus être spécifiés dans $wgMemCachedServers .
  • CACHE_DB – Utilisez la table de base de données objectcache .
Avertissement : Ceci peut potentiellement être plus lent que lorsque le cache n'est pas utilisé, c'est à dire avec CACHE_NONE.

Voir $wgObjectCaches pour un exemple de cache personnalisé du noyau (par exemple Redis).

  • Il a été décidé que la directive CACHE_MEMCACHED fournira les améliorations de performance les plus significatives dans le cas où où vous avez memcached et installé un cache de code d'opération.
  • Ceci n'est simplement qu'un des paramètres du cache de MediaWiki. Pour de meilleures performances vous devez aussi prendre en compte les autres paramètres du cache. Voir performance tuning .
  • Depuis MediaWiki 1.27, les sessions PHP sont rangées dans un cache en fonction de la valeur de ce paramètre, sauf s'il est réécrit par $wgSessionCacheType . Ceci peut créer des problèmes si CACHE_ACCEL est utilisé (see tâche T147161).
  • CACHE_ACCEL ne prend en charge que APCu ou WinCache depuis MediaWiki 1.31. La prise en charge de XCache a été supprimée car le flot montant est inactif et nous n'avions pas l'intention de le migrer sous PHP 7.

Voir aussi