Можешь накрутчиков отловить. Ведя логи.
Вообще, ВООБЩЕ, вот этот твой код - это именно счетчик. а никакой не топ.
Нормальный топ - это - в первую очередь - система статистики!
Ты поступаешь, как ребенок, который видит автомобиль, собирает из стульев такой же.
Ты видишь только цыферки, РЕЗУЛЬТАТ работы скрипта.
И думаешь, что внутренее преставление данных в системе такое же.
А вот обломись!
Главное в системе статистики - это ЛОГИ.
Имея лог, ты потом построишь ЛЮБУЮ статистику, даже такую, о которой думать не думал на этапе создания системы.
Например - сможешь отловить накрутчиков.
А с циферками своими ты, конечно же, никуда.