Manuel:$wgHTCPRouting
Purge via HTCP multicanal: $wgHTCPRouting | |
---|---|
Configuration de routage pour la purge multicast HTCP. |
|
Introduit dans la version : | 1.22.0 (Gerrit change 71597; git #e137df71) |
Retiré dans la version : | Encore utilisé |
Valeurs autorisées : | (tableau) |
Valeur par défaut : | [] |
Autres paramètres : Alphabétique | Par fonction |
Détails
Configuration de routage pour HTCP purge multicast.
Ajoutez des éléments ici pour activer HTCP et déterminer où les purges sont envoyées. Si défini sur un tableau vide, HTCP est désactivé.
Chaque clé de ce tableau est une expression régulière pour correspondre à l’URL purgée, ou une chaîne vide pour correspondre à toutes les URL. L’URL purgée est comparée avec les regexes dans l’ordre spécifié, et la première règle dont regex correspond est utilisée.
Cette variable a été introduite dans MediaWiki 1.20.0 comme $wgHTCPMulticastRouting
.
Elle a été renommée en 1.22 ; l’ancienne variable est toujours reconnue en étant copiée dans la nouvelle dans includes/Setup.php mais doit être traitée comme obsolète:
// $wgHTCPMulticastRouting a été renommé en $wgHTCPRouting dans MediaWiki 1.22 pour garantir la compatibilité.
if ( !$wgHTCPRouting && $wgHTCPMulticastRouting ) {
$wgHTCPRouting = $wgHTCPMulticastRouting;
}
// Initialisez $wgHTCPRouting à partir des paramètres rétrocompatibles provenant de la version 1.20 précédente.
if ( !$wgHTCPRouting && $wgHTCPMulticastAddress ) {
$wgHTCPRouting = array(
'' => array(
'host' => $wgHTCPMulticastAddress,
'port' => $wgHTCPPort,
)
);
}
Exemple
Exemple de configuration pour envoyer des purges pour upload.wikimedia.org à un groupe multicast et toutes les autres purges à un autre:
$wgHTCPRouting = array(
'|^https?://upload\.wikimedia\.org|' => array(
'host' => '239.128.0.113',
'port' => 4827,
),
'' => array(
'host' => '239.128.0.112',
'port' => 4827,
),
);