Manuel:$wgParserCacheType

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgParserCacheType and the translation is 100% complete.
Other languages:
English • ‎français • ‎magyar • ‎polski • ‎中文 • ‎日本語
Cache de l'analyseur syntaxique: $wgParserCacheType
Paramètre de cache de l'analyseur
Introduit dans la version :1.5.0
Retiré dans la version :Encore utilisé
Valeurs autorisées :(Une des constantes CACHE) voir ci-dessous
Valeur par défaut :CACHE_ANYTHING

Détails

Paramètre de cache de l'analyseur syntaxique.

Voici les constantes CACHE disponibles, telles que définies dans Defines.php

  • CACHE_ANYTHING - Utilisez ce que vous voulez, tant que cela fonctionne
  • CACHE_NONE - Ne pas mettre en cache
  • CACHE_DB - Mettre les objets du cache dans la base de données
  • CACHE_MEMCACHED - memcached, doit spécifier les serveurs dans Manuel:$wgMemCachedServers
  • CACHE_ACCEL - APC, XCache ou WinCache, selon ce qui est disponible Déterminé par la fonction ObjectCache::newAccelerator.
Depuis MediaWiki 1.18+, eAccelerator ne fonctionne plus. Et son support a été arrêté en MediaWiki 1.19+.
  • CACHE_DBA (supprimé en 1.23) - Utilisez l'extension DBA de PHP pour stocker dans une base de données de style DBM

Note

Pour un très grand wiki (dizaines de milliers de pages) la valeur de CACHE_DB serait préférable à CACHE_MEMCACHED. Bien que memcached soit plus rapide, il ne sera pas capable de tout placer dans le cache (il n'y aurait raisonnablement pas assez de mémoire), alors que la base de données le peut. C'est pourquoi la base de données aura un pourcentage beaucoup plus grand d'utilisations du cache.

Si vous initialisez Manuel:$wgMainCacheType alors les valeurs de $wgParserCacheType et Manuel:$wgMessageCacheType en hériteront. Vous n'avez pas besoin d'initialiser ces variables sauf si vous envisagez de faire quelque chose de très avancé.

Voir aussi