Manual:$wgMainCacheType/fr

Détails
Permet de configurer l'objet cache utilisé.

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


 * – ne pas utiliser le cache (par défaut).
 * – utiliser ou  s'ils sont initialisés à autre chose que   ou  . Sinon utiliser.
 * – utiliser APCu ou WinCache ou OPcache si disponible.
 * – utiliser s'il est disponible. Les serveurs doivent en plus être spécifiés dans.
 * – utiliser la table de base de données.
 * Avertissement : ceci peut potentiellement être plus lent quand le cache n'est pas utilisé, c'est à dire avec.

PHP fonctionne en compilant un fichier PHP en bytecode puis en exécutant ce bytecode. Le processus consistant à compiler une grosse application telle que Mediawiki prend énormément de temps. Les accélérateurs PHP fonctionnent en stockant le bytecode compilé et en l'exécutant directement, supprimant ainsi le temps de compilation.

OPcache est inclus depuis PHP 5.5.0 et c'est l'accélérateur recommandé pour MediaWiki. Les autres caches supportés d'opcode sont : WinCache.

Les caches Opcode stockent la sortie compilée des scripts PHP, ce qui réduit de beaucoup le temps nécessaire à leur excution quand ils sont appelés plusieurs fois. Il n'est pas nécessaire de configurer MediaWiki pour utiliser le bytecode PHP avec le cache et cela fonctionne simplement une fois l'installation et l'activation réalisées.

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

