Příručka:$wgHTCPRouting
Čištění vícesměrového vysílání HTCP: $wgHTCPRouting | |
---|---|
Konfigurace směrování pro čištění vícesměrového vysílání HTCP. |
|
Zavedeno od verze: | 1.22.0 (Gerrit change 71597; git #e137df71) |
Odstraněno od verze: | stále se používá |
Povolené hodnoty: | (pole) |
Výchozí hodnota: | [] |
Další nastavení: Podle abecedy | Podle funkce |
Podrobnosti
Konfigurace směrování pro čištění vícesměrového vysílání HTCP.
Sem přidejte prvky, abyste povolili HTCP a určili, kam se odesílají čištění. Pokud je nastaveno na prázdné pole, HTCP je zakázáno.
Každý klíč v tomto poli je regulární výraz, který se má shodovat s vyčištěnou adresou URL, nebo prázdný řetězec, který odpovídá všem adresám URL. Vyčištěná adresa URL se porovnává s regulárními výrazy v zadaném pořadí a použije se první pravidlo, jehož regulární výraz se shoduje.
Tato proměnná byla zavedena v MediaWiki 1.20.0 jako $wgHTCPMulticastRouting
.
To bylo přejmenováno v 1.22. Stará proměnná je stále rozpoznána tím, že je zkopírována do nové v includes/Setup.php, ale měla by být považována za zastaralou:
// $wgHTCPMulticastRouting byl v MediaWiki 1.22 přejmenován na $wgHTCPRouting, aby byla zajištěna zpětná kompatibilita. if ( !$wgHTCPRouting && $wgHTCPMulticastRouting ) { $wgHTCPRouting = $wgHTCPMulticastRouting; } // Inicializujte $wgHTCPRouting ze zpětně kompatibilního nastavení, které pochází z verze starší než 1.20. if ( !$wgHTCPRouting && $wgHTCPMulticastAddress ) { $wgHTCPRouting = array( '' => array( 'host' => $wgHTCPMulticastAddress, 'port' => $wgHTCPPort, ) ); }
Příklad
Příklad konfigurace pro odeslání vyčistění pro upload.wikimedia.org do jedné skupiny vícesměrového vysílání a všech ostatních vymazání do jiné:
$wgHTCPRouting = array( '|^https?://upload\.wikimedia\.org|' => array( 'host' => '239.128.0.113', 'port' => 4827, ), '' => array( 'host' => '239.128.0.112', 'port' => 4827, ), );