Manual:$wgHTCPRouting

From MediaWiki.org
Jump to: navigation, search
This page is a translated version of the page Manual:$wgHTCPRouting and the translation is 56% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎日本語 • ‎polski • ‎português • ‎português do Brasil
HTCP multicast purging: $wgHTCPRouting
Routing configuration for HTCP multicast purging.
導入されたバージョン: 1.22.0
除去されたバージョン: 使用中
可能な値: (配列)
既定値: array()
他の設定: アルファベット順 | 機能順

詳細[edit]

Routing configuration for HTCP multicast purging.

Add elements here to enable HTCP and determine which purges are sent where. 空の配列を設定すると、HTCP が無効になります。

Each key in this array is a regular expression to match against the purged URL, or an empty string to match all URLs. The purged URL is matched against the regexes in the order specified, and the first rule whose regex matches is used.

この変数は、MediaWiki 1.20.0 で $wgHTCPMulticastRouting として導入されました。 1.22 で変数名が変更されました。古い変数もまだ認識され、includes/Setup.php 内で新しい変数にコピーされますが、廃止予定の変数として扱うべきです。

// $wgHTCPMulticastRouting は、後方互換性を確保するため MediaWiki 1.22 で $wgHTCPRouting に名称変更されました。
if ( !$wgHTCPRouting && $wgHTCPMulticastRouting ) {
        $wgHTCPRouting = $wgHTCPMulticastRouting;
}

// バージョン 1.20 より前の後方互換の設定をもとに $wgHTCPRouting を初期化
if ( !$wgHTCPRouting && $wgHTCPMulticastAddress ) {
        $wgHTCPRouting = array(
                '' => array(
                        'host' => $wgHTCPMulticastAddress,
                        'port' => $wgHTCPPort,
                )
        );
}

注 注: If using this variable with varnish, you need a converter program like vhtcpd

[edit]

Example configuration to send purges for upload.wikimedia.org to one multicast group and all other purges to another:

$wgHTCPRouting = array(
    '|^https?://upload\.wikimedia\.org|' => array(
        'host' => '239.128.0.113',
        'port' => 4827,
    ),
    '' => array(
        'host' => '239.128.0.112',
        'port' => 4827,
    ),
);