Manual:$wgObjectCaches/fr

From MediaWiki.org
Jump to: navigation, search
Cache: $wgObjectCaches
Configuration avancée du cache d'objets.
Introduit dans la version: 1.18.0(r83140)
Retiré dans la version: toujours utilisé
Valeurs autorisées: tableau
Valeur par défaut: voir ci-dessous

Autres paramètres: Alphabétique | Par Fonction


Détails [edit]

Configuration avancée du cache d'objets.

Utilisez cela pour définir les noms de classe et les paramètres de constructeur qui sont utilisés pour les différents types de cache. Les types de cache personnalisés peuvent être définis ici et référencés depuis $wgMainCacheType, $wgMessageCacheType ou $wgParserCacheType.

Le format est un tableau associatif où la clé est un identifiant de cache, et la valeur est un tableau associatif de paramètres. Le paramètre "class" est le nom de la classe qui sera utilisé. En alternative, un paramètre "factory" peut être fourni, donnant une fonction appelable qui générera un objet cache approprié.

Valeur par défaut [edit]

$wgObjectCaches = array(
        CACHE_NONE => array( 'class' => 'EmptyBagOStuff' ),
        CACHE_DB => array( 'class' => 'SqlBagOStuff', 'table' => 'objectcache' ),
        CACHE_DBA => array( 'class' => 'DBABagOStuff' ),
 
        CACHE_ANYTHING => array( 'factory' => 'ObjectCache::newAnything' ),
        CACHE_ACCEL => array( 'factory' => 'ObjectCache::newAccelerator' ),
        CACHE_MEMCACHED => array( 'factory' => 'ObjectCache::newMemcached' ),
 
        'eaccelerator' => array( 'class' => 'eAccelBagOStuff' ),
        'apc' => array( 'class' => 'APCBagOStuff' ),
        'xcache' => array( 'class' => 'XCacheBagOStuff' ),
        'wincache' => array( 'class' => 'WinCacheBagOStuff' ),
        'memcached-php' => array( 'class' => 'MemcachedPhpBagOStuff' ),
        'hash' => array( 'class' => 'HashBagOStuff' ),
);
Langue : English  • français