トレントの情報ハッシュに基づいて PHP トレント スクレーパーを作成しています。多くのトラッカーでトレントごとのシードとピアの数を取得することができました。しかし、シードの「平均」数を計算するにはどうすればよいですか?
DHTでできることはありますか?
トレントの情報ハッシュに基づいて PHP トレント スクレーパーを作成しています。多くのトラッカーでトレントごとのシードとピアの数を取得することができました。しかし、シードの「平均」数を計算するにはどうすればよいですか?
DHTでできることはありますか?
トラッカーもDHTも、すべてのトレント、または特定のサイズを超える個々のトレントの一意のIPの完全なリストを提供しないため、トラフィックが多すぎるため、これらの種類の統計を自分で作成することはできません。せいぜい、個々の群れをサンプリングし、そこから推定することができます。
そのような種類のデータが必要な場合は、トラッカーを制御する必要があります。
平均が必要な場合は、トラッカーごとにすべてのシードを合計し、その数をトラッカーの数で割りませんか? ハッシュにどの情報が隠されているかはわかりませんが、これは平均を計算するための合理的な解決策のようです。
$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);