Доброго времени суток
Началось всё с того что провайдер прислал письмо мол превышены лимиты нагрузки. Глянул логи, и увидел большое количество одинаковых запросов типа:
%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?
Заранее спасибо.
Комментарии
Для начала включи cache в Drupal для анонимов - admin/config/development/performance
Кеш включен давно, но в данном случае даже он не всегда помогает.
По каким критериям Вы хотите их блокировать - сами по себе одинаковые - это плохой критерий так как данные меняются в базе и одинковые запросы выдают разные результаты !
Ну например, если меньше чем за 10 сек проходит 5-10 одинаковых запросов, блокировать IP на какое то время.
Ооо... блокировать IP - для анонимов, динамические ?
ООоо... а что в этом такого? не на вечно же, а НА ВРЕМЯ (на сутки, например), к тому же IP в запросах меняется не каждую секунду, а раз, максимум два, в сутки.
Это Вам в сторону антиспам модулей надо копать, а вообще IP на сетке может быть один или с proxy - не популярные меры