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> | смотри ниже |
<translate> Other settings:</translate> <translate> Alphabetical</translate> | <translate> By function</translate> |
Подробнее
Позволяет настроить поведение кэша локализации. Конфигурация представлена в виде ассоциатитвного массива:
- class - используемый класс.
- store - Место хранение кэша. Может быть 'files', 'db' или 'detect'.
- files — кэш будет использовать CDB файлы в директории указанной
$wgCacheDirectory
This is significantly faster than storing data into the database (see discussion) - db — будет использована база данных
- files — кэш будет использовать CDB файлы в директории указанной
- 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.
- If set to "array", data will be in PHP files that store static arrays in the directory specified by
- 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".
- This is the fastest option when using PHP-FPM and OPcache (without
- detect — если установлена
$wgCacheDirectory
, в качестве хранилища будут использоваться файлы (files). В противном случае база данных (db).
- detect — если установлена
- 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,
];
1.31 – 1.33
<translate> MediaWiki versions:</translate> |
$wgLocalisationCacheConf = [
'class' => LocalisationCache::class,
'store' => 'detect',
'storeClass' => false,
'storeDirectory' => false,
'manualRecache' => false,
];
1.16 – 1.30
<translate> MediaWiki versions:</translate> |
$wgLocalisationCacheConf = [
'class' => 'LocalisationCache',
'store' => 'detect',
'storeClass' => false,
'storeDirectory' => false,
'manualRecache' => false,
];