Manual:$wgMainCacheType

From MediaWiki.org
Jump to navigation Jump to search

Other languages:
English • ‎français • ‎日本語 • ‎polski
Cache: $wgMainCacheType
Object cache setting
Introduced in version: 1.5.0
Removed in version: still in use
Allowed values: One of the CACHE constants (see below), or a string indicating the cache type set as key in $wgObjectCaches
Default value: CACHE_NONE
Other settings: Alphabetical | By function

Details[edit]

Allows to configure the object cache used.

Here are the keys available by default (defined as constants in Defines.php):

Warning: This could potentially be slower than no caching, i.e. CACHE_NONE.

See $wgObjectCachesManual:$wgObjectCaches for an example of a custom cache backend (e.g. Redis).

  • It was stated that CACHE_MEMCACHED directive will provide the most significant performance improvements in the case where you have memcached and an opcode cache installed.
  • This is just one of MediaWiki's caching settings. For best performance you may need to consider other caching settings. See performance tuningManual:Performance tuning.
  • Since MediaWiki 1.27, PHP sessions are stored in a cache, depending on the variable of this setting, unless overridden by $wgSessionCacheTypeManual:$wgSessionCacheType. This may cause problems when CACHE_ACCEL is used (see task T147161).
  • CACHE_ACCEL only supports APCu or WinCache since MediaWiki 1.31. XCache support was removed as upstream is inactive and has no plans to move to PHP 7.

See also[edit]