Jump to content

Manuel:$wgParserCacheFilterConfig

From mediawiki.org
This page is a translated version of the page Manual:$wgParserCacheFilterConfig and the translation is 100% complete.
Cache: $wgParserCacheFilterConfig
Configuration par espace de noms pour le filtre ParserCache.
Introduit dans la version :1.42.0 (Gerrit change 961832; git #e3fb9644)
Retiré dans la version :Encore utilisé
Valeurs autorisées :(tableau)
Valeur par défaut :voir ci-dessous

Détails

Configuration par espace de noms pour le filtre ParserCache. Il y a une clé de niveau supérieur pour chaque nom de cache pris en charge dans ParserCacheFactory. La configuration par espace de noms est donnée séparément pour chaque cache. Pour chaque espace de noms, cela définit un ensemble d'options de filtrage, qui sont représentées par un tableau associatif. Les clés suivantes sont reconnues dans ce tableau :

  • minCpuTime - fait que le cache de l'analyseur syntaxique n'enregistre pas les résultats si ceux-ci ont pris moins de temps CPU pour être générés que le nombre de secondes stipulé, selon ParserOutput::getTimeProfile(). Initialiser à 0 pour toujours mettre en cache, ou à PHP_INT_MAX pour désactiver la mise en cache pour cet espace de noms.

Si aucune option de filtre n'est définie pour un espace de noms donné, les options de filtrage

Valeur par défaut

Version de MediaWiki :
1.46
$wgParserCacheFilterConfig = [
	'pcache' => [ // old parser cache
		'default' => [ // all namespaces
			// 0 means no threshold.
			// Use PHP_INT_MAX to disable cache.
			'minCpuTime' => 0
		],
	],
	'postproc-pcache' => [ // postprocessing output cache
		'default' => [ // all namespaces
			// 0 means no threshold.
			// Use PHP_INT_MAX to disable cache.
			'minCpuTime' => PHP_INT_MAX
		],
	],
	'parsoid-pcache' => [ // parsoid output cache
		'default' => [ // all namespaces
			// 0 means no threshold.
			// Use PHP_INT_MAX to disable cache.
			'minCpuTime' => 0
		],
	],
	'postproc-parsoid-pcache' => [ // parsoid postprocessing output cache
		'default' => [ // all namespaces
			// 0 means no threshold.
			// Use PHP_INT_MAX to disable cache.
			'minCpuTime' => 0
		],
	],
];
Versions de MediaWiki :
1.42 – 1.45
$wgParserCacheFilterConfig = [
	'pcache' => [ // old parser cache
		'default' => [ // all namespaces
			// 0 means no threshold.
			// Use PHP_INT_MAX to disable cache.
			'minCpuTime' => 0
		],
	],
	'parsoid-pcache' => [ // parsoid output cache
		'default' => [ // all namespaces
			// 0 means no threshold.
			// Use PHP_INT_MAX to disable cache.
			'minCpuTime' => 0
		],
	],
];