Manual:$wgParserCacheFilterConfig
Appearance
| Cache: $wgParserCacheFilterConfig | |
|---|---|
| Per-namespace configuration for the ParserCache filter. |
|
| Introduced in version: | 1.42.0 (Gerrit change 961832; git #e3fb9644) |
| Removed in version: | Still in use |
| Allowed values: | (array) |
| Default value: | see below |
| Other settings: Alphabetical | By function | |
Details
Per-namespace configuration for the ParserCache filter. There is one top level key for each cache name supported in ParserCacheFactory. The per-namespace configuration is given separately for each cache. For each namespace, this defines a set of filter options, which are represented as an associative array. The following keys are supported in this array:
- minCpuTime - causes the parser cache to not save any output that took fewer than the given number of seconds of CPU time to generate, according to ParserOutput::getTimeProfile(). Set to
0to always cache, or toPHP_INT_MAXto disable caching for this namespace.
If no filter options are defined for a given namespace, the filter options
Default value
| MediaWiki version: | ≥ 1.46 |
$wgParserCacheFilterConfig = [
'pcache' => [
'default' => [
'minCpuTime' => 0,
],
],
'parsoid-pcache' => [
'default' => [
'minCpuTime' => 0,
],
],
'postproc-pcache' => [
'default' => [
'minCpuTime' => 9223372036854775807,
],
],
'postproc-parsoid-pcache' => [
'default' => [
'minCpuTime' => 9223372036854775807,
],
],
];
| MediaWiki versions: | 1.42 – 1.45 |
$wgParserCacheFilterConfig = [
'pcache' => [
'default' => [
'minCpuTime' => 0,
],
],
'parsoid-pcache' => [
'default' => [
'minCpuTime' => 0,
],
],
];