Manuel:$wgParserCacheType
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 |
Autres paramètres : Alphabétique | Par Fonction |
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 ou WinCache, selon ce qui est disponible dans cet ordre. Déterminé par la fonction ObjectCache::newAccelerator.
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é.