Кабинет
Нагрузка на сервер: что показывает карточка
Откуда берутся цифры процессорного времени на дашборде, как считается «сэкономлено» и почему мы не показываем общую загрузку сервера.
Карточка «Нагрузка на сервер» на дашборде показывает процессорное время запросов вашего сайта: ту величину, за которую хостинг вводит ограничения.
Откуда цифры
Модуль BotBan запускается первой строкой сайта и заканчивает работу последней. В конце каждого запроса он спрашивает у PHP, сколько процессорного времени, сколько времени ответа и сколько памяти ушло на этот запрос. Замер стоит доли миллисекунды. Отдельных запросов к нам нет: модуль копит замеры у себя и раз в минуту прикладывает сводку к обычному запросу за решением.
Замеры делятся по тому, что модуль ответил посетителю:
- страница человеку — сайт собрал и отдал страницу;
- проверка — посетитель получил страницу проверки браузера;
- блокировка — посетитель получил страницу блокировки или отказ.
Проверка и блокировка отдаются до сборки страницы и стоят серверу доли миллисекунды. Разница с настоящей страницей и есть эффект защиты.
Как считается «сэкономлено»
Каждый робот, получивший проверку или блокировку, без защиты получил бы обычную страницу. Её цена берётся средняя по людям за тот же период. Сэкономлено = роботы × средняя цена страницы − то, что они реально стоили. Рядом доля: на сколько процентов больше было бы без защиты.
Это оценка снизу. Роботы обычно ходят по самым тяжёлым страницам: фильтры каталога, поиск, корзина. Настоящая экономия чаще выше.
Почему нет общей загрузки сервера
На виртуальном хостинге load average показывает загрузку всего узла с сотнями чужих сайтов и ничего не говорит о вашем. Процессорное время запросов считается точно на любом хостинге, поэтому показываем только его.
Если карточка пустая
Замеры присылает модуль версии 1.4.0 и новее. Модуль обновляется сам, обычно в течение нескольких часов.
Сбор можно выключить и включить в настройках сайта галочкой «Собирать
статистику нагрузки сервера» (блок «Поведение модуля на сайте»). Пока сбор
выключен, вместо карточки показывается заглушка со ссылкой на настройки.
Если в коде модуля указан 'load_stats' => false, замеры выключены на
самом сайте независимо от галочки.
Как использовать в споре с хостингом
Попросите у хостинга процессорное время по часам и сравните с карточкой: до включения защиты и после. Это те же данные, по которым он вводит ограничения. Подробнее о том, почему цифры хостинга и журнал могут не сходиться, — в статье «Хостинг пишет о нагрузке, хотя защита включена».
Обновлено 16 сентября 2026
Не нашли ответа?
Напишите в поддержку из кабинета — отвечаем и дополняем документацию.
Подключить бесплатно