Прежде, чем что-то подключать из сторонних сервисов, советую вначале максимально предметно разобраться :
1. С описанием проблемы
2. С условиями её возникновения
3. С последствиями, вызванными ею
4. Со способами предотвращения возникновения проблемы
5. Со способами устранения уже возникшей проблемы за минимальное время
Есть настройки на кол-во соединений, частоту соединений (периодичность запросов), порядок переходов.
Для очень активных - сначала шейпер, затем капча, затем временный бан, затем перманентный.
Выбирайте!)))
Почему может возникать нагрузка- Сайт посещаемый и это честная нагрузка. Такова реальность.
- В коде сайта ошибка. Например, если в php открыть файл или сокет, не проверить факт удачного открытия, и начать читать/писать в этот файл/сокет, то обработка этих ошибок будет очень сильно грузить процессор.
- Боты сканируют сайт. Решение - искать их по access_log и блокировать через файл .htaccess
CP - полезная нагрузка в минутах: рассчитывается количество работы одного ядра на протяжении 60-и минут (часа): 1 ядро работающее целый час = 100% загрузка.
CP=60*T/60,
где T - кол-во минут полезного процессорного времени на одно ядро.