Manual:$wgLocalisationCacheConf

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
<translate> Message Cache</translate>: $wgLocalisationCacheConf
Localisation cache configuration.
<translate> Introduced in version:</translate>1.16.0 (r52503)
<translate> Removed in version:</translate><translate> still in use</translate>
<translate> Allowed values:</translate>(array)
<translate> Default value:</translate>see below

Details

Localisation cache configuration. Associative array with keys:

  • class - The class to use. May be overridden by extensions.
  • store - The location to store cache data. May be 'files', 'db', 'array' or 'detect'.
    • If set to "files", data will be in CDB files in the directory specified by $wgCacheDirectory . This is significantly faster than storing data into the database (see discussion)
    • If set to "db", data will be stored to the database.
    • If set to "array", data will be in PHP files that store static arrays in the directory specified by $wgCacheDirectory . This is an experimental option.
      This is the fastest option when using PHP-FPM and OPcache (without opcache.file_cache_only), because OPcache will store these arrays. In other configurations (HHVM or opcache.file_cache_only) this mode has no benefit over "files".
    • If set to "detect", CDB files will be used if $wgCacheDirectory is set, otherwise the database will be used.
  • storeClass - The class name for the underlying storage. If set to a class name, it overrides the store setting above. Built-in options: LCStore interface on doc.wikimedia.org
  • storeDirectory - If the store class puts its data in files, this is the directory it will use. If this is false, $wgCacheDirectory will be used.
  • manualRecache - Set this to true to disable cache updates on web requests. Use maintenance/rebuildLocalisationCache.php instead.

Default value

<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.34
<translate> MediaWiki version:</translate>
$wgLocalisationCacheConf = [
	'class' => LocalisationCache::class,
	'store' => 'detect',
	'storeClass' => false,
	'storeDirectory' => false,
	'storeServer' => [],
	'forceRecache' => false,
	'manualRecache' => false,
];
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.33</tvar> is unsupported version</translate>">
1.31 – 1.33
<translate> MediaWiki versions:</translate>
$wgLocalisationCacheConf = [
	'class' => LocalisationCache::class,
	'store' => 'detect',
	'storeClass' => false,
	'storeDirectory' => false,
	'manualRecache' => false,
];
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.30</tvar> is unsupported version</translate>">
1.16 – 1.30
<translate> MediaWiki versions:</translate>
$wgLocalisationCacheConf = [
	'class' => 'LocalisationCache',
	'store' => 'detect',
	'storeClass' => false,
	'storeDirectory' => false,
	'manualRecache' => false,
];

See also