Есть много ботов. Majestic bot - один из них. Иногда он сканирует страницы сайта принудительно, то есть сервер иногда отправляет 100 запросов в течение 1 секунды. Бот Majestic - всего лишь пример. Я не хочу блокировать определенного бота, ботов много, и попытки их обнаружить - пустая трата времени.
Мой вопрос: как ограничить скорость HTTP-запросов, отправляемых определенным ботом на сервер Nginx? Например, для IP-адреса разрешено всего 10 запросов в течение 1 секунды. И потребляет ли эта операция заметные ресурсы (поскольку IP-адрес нужно где-то проверять и хранить)?
Любые попытки с моей стороны уточнить, помимо ссылки на следующее, бессмысленны:
http://nginx.org/en/docs/http/ngx_http_limit_req_module.html