Manual:$wgLocalisationCacheConf/ru

From Linux Web Expert

<translate> Message Cache</translate>: $wgLocalisationCacheConf
Конфигурация кэширования локализации.
<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>смотри ниже

Подробнее

Позволяет настроить поведение кэша локализации. Конфигурация представлена в виде ассоциатитвного массива:

  • class - используемый класс.
  • store - Место хранение кэша. Может быть 'files', 'db' или 'detect'.
    • files — кэш будет использовать CDB файлы в директории указанной $wgCacheDirectory This is significantly faster than storing data into the database (see discussion)
    • db — будет использована база данных
    • 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".
    • detect — если установлена $wgCacheDirectory, в качестве хранилища будут использоваться файлы (files). В противном случае база данных (db).
  • storeClass - хранит имя класса для работы с хранилищем. Если указано имя класса, то "store" игнорируется. 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 - нужно установить в true, чтобы отключить инвалидацию кэша по запросу через веб. Используйте maintenance/rebuildLocalisationCache.php для обновления кэша.

Значение по умолчанию

<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,
];

См. также