0

トレントの情報ハッシュに基づいて PHP トレント スクレーパーを作成しています。多くのトラッカーでトレントごとのシードとピアの数を取得することができました。しかし、シードの「平均」数を計算するにはどうすればよいですか?

DHTでできることはありますか?

4

2 に答える 2

0

トラッカーもDHTも、すべてのトレント、または特定のサイズを超える個々のトレントの一意のIPの完全なリストを提供しないため、トラフィックが多すぎるため、これらの種類の統計を自分で作成することはできません。せいぜい、個々の群れをサンプリングし、そこから推定することができます。

そのような種類のデータが必要な場合は、トラッカーを制御する必要があります。

于 2012-05-30T10:29:04.343 に答える
0

平均が必要な場合は、トラッカーごとにすべてのシードを合計し、その数をトラッカーの数で割りませんか? ハッシュにどの情報が隠されているかはわかりませんが、これは平均を計算するための合理的な解決策のようです。

$seeds = 0;

foreach($tracker as $track) {
   /* 
    * Something along this line to add the current trackers
    * seeds to a $seeds variable
    */
   $seeds += $track['seeds'];
}

$average = $seeds / count($tracker);
于 2012-05-29T15:34:35.500 に答える