Есть один IP (из Китая), который пытается загрузить весь мой сайт. Он скачивает все мои страницы и сильно нагружает сервер (у меня более 500 000 страниц). Глядя на журналы доступа, я могу сказать, что это определенно не бот Google или какой-либо другой поисковый бот.
Временно забанил (по правилам iptables), но для меня это не выход, потому что у некоторых моих реальных пользователей такой же IP, поэтому они тоже забанены и не могут зайти на сайт.
Есть ли способ предотвратить такую «активность пользователя»? Может быть, механизм, который реализует капчу, если вы пытаетесь запросить более 5 запросов в секунду или что-то в этом роде?
P.S. Я использую фреймворк Yii (PHP).
Любые предложения приветствуются.
спасибо!