Jump to content

Příručka:$wgResourceLoaderMaxage

From mediawiki.org
This page is a translated version of the page Manual:$wgResourceLoaderMaxage and the translation is 100% complete.
Zavaděč zdrojů: $wgResourceLoaderMaxage
Jak dlouho může síť CDN nebo prohlížeč ukládat do mezipaměti odpověď HTTP ResourceLoader.
Zavedeno od verze:1.17.0 (r73568)
Odstraněno od verze:stále se používá
Povolené hodnoty:(pole)
Výchozí hodnota:viz níže

Podrobnosti

Jak dlouho může síť CDN nebo prohlížeč ukládat do mezipaměti odpověď HTTP ResourceLoader. Maximální čas v sekundách. Používá se pro hlavičky 'max-age' a 's-maxage' Cache-Control.

Výchozí hodnota

Verze MediaWiki:
1.39
Gerrit change 776355

The default value has since been moved to the constructor of ResourceLoader in ResourceLoader.php .

$wgResourceLoaderMaxage = [];
Verze MediaWiki:
1.35 – 1.38
$wgResourceLoaderMaxage = [
	'versioned' => 30 * 24 * 60 * 60, // 30 dnů
	'unversioned' => 5 * 60 // 5 minut
];
Verze MediaWiki:
1.17 – 1.34
$wgResourceLoaderMaxage = array(
	'versioned' => array(
		// Squid/Varnish, ale také jakákoli jiná veřejná proxy mezipaměť mezi klientem a MediaWiki
		'server' => 30 * 24 * 60 * 60, // 30 days
		// Na straně klienta (např. v mezipaměti prohlížeče).
		'client' => 30 * 24 * 60 * 60, // 30 days
	),
	'unversioned' => array(
		'server' => 5 * 60, // 5 minut
		'client' => 5 * 60, // 5 minut
	),
);
Tato syntaxe již není kompatibilní. Stalo se to po této změně: phab:T235314

Pro zjednodušení odstraňování problémů je zde známá výjimka související s touto starou syntaxí:

/load.php?lang=it&modules=skins.vector.styles.legacy%2Cresponsive&only=styles&skin=vector   Error from line 1073 of includes/resourceloader/ResourceLoader.php: Unsupported operand types
#0 includes/resourceloader/ResourceLoader.php(891): ResourceLoader->tryRespondFromFileCache(ResourceFileCache, ResourceLoaderContext, string)
#1 load.php(51): ResourceLoader->respond(ResourceLoaderContext)
#2 load.php(38): wfLoadMain()
#3 {main}

Chcete-li tento problém vyřešit, migrujte na novou syntaxi bez rozlišení "server" a "client".

Související odkazy