[英]Calculate total number of actual seeders
我正在基於種子的信息哈希創建一個PHP種子抓取器。 我設法在許多跟蹤器上獲得每個種子的種子和同伴數量。 但是如何計算種子的“平均”數量?
DHT有什么我可以做的嗎?
您是否只是將每個跟蹤器的所有種子相加,然后將其除以要擁有平均值的跟蹤器數? 我不確定散列中隱藏了哪些信息,但這似乎是計算平均值的合理解決方案。
$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);
由於跟蹤器和DHT都沒有為所有種子或超過大小的單個種子提供詳盡的唯一IP列表-因為這會給它們帶來過多的流量-您無法自己創建此類統計信息。 充其量,您可以采樣單個群體並從那里進行推斷。
如果需要此類數據,則需要控制跟蹤器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.