ЕВ>> Заметил такую фичу на rutube.ru, когда делаешь много запросов с одного
ЕВ>> ip, то сервер тебя блокирует, nginx выдает 503 и 504 ошибку. ЕВ>> А именно через nginx они отдают файлы из раздела download. ЕВ>> Вот тоже захотелось такое сделать, например так: ЕВ>> первые 10-20 файлов отдавать с норм скоростью, дальше уже со сниженной
ЕВ>> скорость, скажем на 50 файле вобще блокировать ip на сутки.
ММ> Мои дневники спамят и я тоже как-то решил блокировать доступ со ММ> спамерских ip. Итог - куча жалоб юзеров. Часто выходило, что спамер
ММ> выключал свою домашнюю спам-машину и отключался от инета. Потом ip ММ> выдавался другому нормальному юзеру и он натыкался на проблемы.
ММ> Это я к тому, что блокировать ip на сутки - это жестоко.
Тут тут вот еще че подумал, ив вашем случае, чтобы не получать жалобы от пользователей, можно прост добавить на сайт страничку, котрая выводилась бы с случае, если ip заблочен. Чтобы юзер ввел код с картинки для разблокировки и учесть его
user-agent. И если он не совпадает с user-agent спамера, дать ему доступ. Это всяко усложнит жизнь спамеру, после n'го кол-ва заходов на сайт и частой сменой агента, а делать ему это руками придется в браузере, он просто забьет на это.