Принцип срабатывания SPAM captha

igramnet

Новичок
Добрый день. В силу большого количества посещений с одного айпи на мой сайт, я хочу сделать каптчу.
Смысл просто - если за 1 минуту более 50 открытий страниц с одного айпи, то ему предлагается ввести каптчу.

Как правильно отслеживать такую логику? Если ли у кого-нибудь опыт и решения?
 

DiMA

php.spb.ru
Команда форума
заведи счетчик где-нибудь, в базе
или мемкеше с ключами вида ip_n и инкременть его
$n = floor(time()/60), идентификатор каждой минуты
памяти выдели совсем чуток мемкешу, чтобы старые ключи удалялись быстро
 
Сверху