Как заблокировать одинаковые запросы?

Аватар пользователя cdrpro cdrpro 24 апреля 2013 в 7:03

Доброго времени суток

Началось всё с того что провайдер прислал письмо мол превышены лимиты нагрузки. Глянул логи, и увидел большое количество одинаковых запросов типа:
%mydomain% 80.249.82.241 - - [23/Apr/2013:17:11:13 +0400] "POST /news/edit HTTP/1.0" 404 17044 "%url%" "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.52"
В запросах периодически меняется url и ip.

Подскажите что это вообще, зачем это делается и как это можно заблокировать средствами друпала или htaccess?
Заранее спасибо.

0 Thanks

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 24 апреля 2013 в 21:56

По каким критериям Вы хотите их блокировать - сами по себе одинаковые - это плохой критерий так как данные меняются в базе и одинковые запросы выдают разные результаты !

Аватар пользователя cdrpro cdrpro 25 апреля 2013 в 11:45

Ну например, если меньше чем за 10 сек проходит 5-10 одинаковых запросов, блокировать IP на какое то время.

Аватар пользователя cdrpro cdrpro 25 апреля 2013 в 13:54

ООоо... а что в этом такого? не на вечно же, а НА ВРЕМЯ (на сутки, например), к тому же IP в запросах меняется не каждую секунду, а раз, максимум два, в сутки.

Аватар пользователя sas@drupal.org sas@drupal.org 25 апреля 2013 в 18:23

Это Вам в сторону антиспам модулей надо копать, а вообще IP на сетке может быть один или с proxy - не популярные меры :)