![]() |
как в htaccess заблокировать частые запросы, например если нажать f5 и подержать чуть чуть, сервер перестал показывать контент и блокировал доступ к скриптам
похожее есть на рутрекере, если подожтать пару секунд и обновить - то пускает ps ip не хотелось по сложному писать в базу да сравнивать ,есть ли такой простой функционал - который частые запросы к одной странице и вообще даже ко всем страницам не разрешит ? |
Что мешает свой парсер написать?
Пример php-скрипта http://habrahabr.ru/post/234729/ Или поискать готовые модули для apache https://code.google.com/p/mod-dosblock/ |
на php имхо жесть что то ограничивать в плане скорости запросов, советую посмотреть в сторону nginx - http://nginx.org/ru/docs/http/ngx_ht...eq_module.html
|
то есть я понял что если нет доступа к конфигам, через htaccess не сделать это?
|
смотря какие запросы, если не валидные - то можно по урлу просто блокировать, если валидные, то можно посмотреть закономерности - user-agent/referrer
mod_rewrite в этом плане в помощь, какие запросы то? |
например к одной странице идет запрос, от dedic-center.ru:
Дата: 11.08.2015 Время: 11:24:11:6324 ip: 91.221.70.27 reverse dns: dedic-center.ru ua:Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) chromeframe/10.0.648.205 referer: прямое посещение _______________________________________________ Дата: 11.08.2015 Время: 11:24:12:0023 ip: 85.143.189.61 reverse dns: dedic-center.ru ua:Mozilla/5.0 (Windows NT 6.2) AppleWebKit/536.3 (KHTML, like Gecko) Chrome/19.0.1061.0 Safari/536.3 referer: прямое посещение разные ip, разные useragent и иногда бывает реферер от яндекса или как будто с моих страниц шли |
| Время: 12:07 |