Счетчик попаданий от спама в Джанго

Я уже посмотрел на наиболее популярные решения для счетчиков посещений Django, и ни одно из них, похоже, не решает проблему спама с кнопкой обновления.

Я действительно должен войти IPevery visitor чтобы они не увеличивали количество просмотров страницspamming the refresh button (или написание быстрого и грязного сценария, чтобы сделать это для них)?

More information

Так что прямо сейчас вы можете увеличить количество просмотров с помощью следующих нескольких строк кода Python. А это так мало, что вам действительно не нужно писать скрипт, вы можете просто напечатать его в интерактивном сеансе:

from urllib import urlopen

num_of_times_to_hit_page = 100
url_of_the_page = "http://example.com"

for x in range(num_of_times_to_hit_page):
    urlopen(url_of_the_page)
Solution I'll probably use

To me, it's a pretty rough situation when you need to do a bunch of writes to the database on EVERY page view, but I guess it can't be helped. I'm going to implement IP logging due to several users artificially inflating their view count. It's not that they're bad people or even bad users.

See the answer about solving the problem with caching... I'm going to pursue that route first. Will update with results.

Что бы это ни стоило, похоже, что переполнение стека использует куки (я не могу увеличить свой собственный счетчик просмотров, но он увеличился, когда я зашел на сайт в другом браузере).

Я думаю, что выгода слишком велика, и этот вид «обмана» сейчас слишком просто

Спасибо всем за помощь!

Ответы на вопрос(3)

Ваш ответ на вопрос