Manuel:$wgResourceLoaderMaxage
ResourceLoader: $wgResourceLoaderMaxage | |
---|---|
How long a CDN or browser may cache a ResourceLoader HTTP response. |
|
Introduit dans la version : | 1.17.0 (r73568) |
Retiré dans la version : | Encore utilisé |
Valeurs autorisées : | (tableau) |
Valeur par défaut : | voir ci-dessous |
Autres paramètres : Alphabétique | Par Fonction |
Détails
How long a CDN or browser may cache a ResourceLoader HTTP response. Maximum time in seconds. Used for the 'max-age' and 's-maxage' Cache-Control headers.
Valeur par défaut
Version de MediaWiki : | ≥ 1.39 |
$wgResourceLoaderMaxage = [];
Versions de MediaWiki : | 1.35 – 1.38 |
$wgResourceLoaderMaxage = [
'versioned' => 30 * 24 * 60 * 60, // 30 jours
'unversioned' => 5 * 60 // 5 minutes
];
Versions de MediaWiki : | 1.17 – 1.34 |
$wgResourceLoaderMaxage = array(
'versioned' => array(
// Squid/Varnish mais aussi tout autre cache de proxy public entre le client et MediaWiki
'server' => 30 * 24 * 60 * 60, // 30 days
// Du côté client (par ex. dans le cache du navigateur)
'client' => 30 * 24 * 60 * 60, // 30 days
),
'unversioned' => array(
'server' => 5 * 60, // 5 minutes
'client' => 5 * 60, // 5 minutes
),
);
This syntax is not compatible anymore. This happened after this change: phab:T235314
To simplify troubleshooting, here is a known exception related to this old 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}
To fix this issue just migrate to the new syntax without the "server" and "client" distinction.
Voir aussi
- ResourceLoader
$wgResourceModules
- Enregistrer des modules pouvant être chargés plus tard sur une page$wgResourceModuleSkinStyles
- Enregistrer des feuilles de style d'habillage intégrées à ajouter à un module ResourceLoader existant$wgResourceLoaderDebug
- Configurer le mode de débogage par défaut pour MediaWiki.- Paramètres de configuration interne :
$wgExtensionAssetsPath
,$wgResourceLoaderMaxage
- Accroche ResourceLoaderRegisterModules
- Développer avec ResourceLoader - Apprendre comment utiliser ResourceLoader dans MediaWiki