На нашем ретрекере ретрекеряться много пиров с разных провайдеров. Хотелось бы получать статистику по каждой раздаче в виде:
провайдер 1 - ххх сидеров, ууу - личей
провайдер 2 - zzz сидеров, aaa - личей.
Причем на ретрекере "выпадаю в осадок" раздачи, аннонсы которых получены с патчеров основного трекера, поэтому никаких доп.параметров нет.
Как можно реализовать данный функционал? У кого какие идеи.
Сети провайдеров легче наверно хранить в табличке, хотя для быстрой правки легче в файлике.
Состав:
id - уникальный идентификатор провайдера
name - Имя
net - диапазон ip-адресов.

Классно было бы если ещё бы считать сразу сколько пиров со стороны каждого провайдера.