Příručka:$wgResourceLoaderMaxage
Appearance
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 |
Další nastavení: Podle abecedy | Podle funkce |
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
- ResourceLoader
$wgResourceModules
- Zaregistruje moduly, které lze později načíst na stránku$wgResourceModuleSkinStyles
- Zaregistruje šablony stylů poskytované skiny a přidá je do existujícího modulu ResourceLoader$wgResourceLoaderDebug
- Nakonfiguruje výchozí režim ladění pro MediaWiki.- Nastavení interní konfigurace:
$wgExtensionAssetsPath
,$wgResourceLoaderMaxage
- ResourceLoaderRegisterModules háček
- Vývoj s ResourceLoaderem - Naučte se, jak používat ResourceLoader v MediaWiki