Manual:$wgParserCacheType

From MediaWiki.org
Jump to: navigation, search
Parser Cache: $wgParserCacheType
Parser cache setting
Introduced in version: 1.5.0
Removed in version: still in use
Allowed values: One of the CACHE constants (see below)
Default value: CACHE_ANYTHING

Other settings: Alphabetical | By Function

Details[edit | edit source]

Parser cache setting.

Here are the available CACHE constants, as defined in Defines.php

  • CACHE_ANYTHING - Use anything, as long as it works
  • CACHE_NONE - Do not cache
  • CACHE_DB - Store cache objects in the DB
  • CACHE_MEMCACHED - memcached, must specify servers in $wgMemCachedServers
  • CACHE_ACCEL - APC, XCache or WinCache, whichever is available, in this order. Determined by the function ObjectCache::newAccelerator.
As of MediaWiki 1.18+, eAccelerator not longer worked. Thus it's support was removed in MediaWiki 1.19+.
  • CACHE_DBA - Use PHP's DBA extension to store in a DBM-style database

Note[edit | edit source]

For a very large wiki (tens of thousands of pages) value of CACHE_DB might be preferable to CACHE_MEMCACHED. Although memcached is faster, it won't be able to cache everything (no reasonable amount of memory would be enough), while DB will be. Therefore DB will have much higher percentage of cache hits.

If you set $wgMainCacheType then the values for $wgParserCacheType and $wgMessageCacheType will inherit it. You do not need to set those variables unless you plan on doing something very advanced.

See also[edit | edit source]

Language: English  • français