Уменьшение превышение лимита на использование CPU
Очень часто при использовании виртуального хостинга приходит письмо «Уведомляем вас, что на аккаунте превышен лимит использования ресурсов центрального процессора в столько-то {2cf66a6d6ef4380573b7d4eeb8e4e454210eecfb842ebd130b93d4350bc9faa6} для тарифного плана. В случае сохранения высокой нагрузки на CPU ваш аккаунт будет заблокирован».
Возникает вопрос чем вызвано это превышение? У себя на сайте обычно в таком случае не видно автоматических попыток авторизации и прочих действий.
На самом деле наибольшую нагрузку создают запросы поисковых роботов. В моем случае Яндекс:
сайт.ru Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots) 133232
Решение.
Для ограничения активности ботов нужно в файле robots.txt вашего сайта указать директивы:
User-agent: *
Crawl-delay: 40
После этого проблем с превышением лимитов не было.
Ещё статьи:
15.02.2024
История о жадности или как клиент свободное место искал на сервере
Случилась у меня одна история с клиентом, который свободное место искал на сервере, но на самом деле это больше о жадности, но в итоге всё равно пришл...
ID: 466
08.11.2023
Хроники БУС упадка
На днях произошли очередные изменения в БУС битрикс. Полезный модуль bitrix.xscan включили в состав проактивной защиты и убрали из бесплатного сегмента...
ID: 465
26.07.2023
Kwork.com закрыл доступ для резидентов РФ
Доступ к выставлению услуг теперь ограничен "К сожалению, вынуждены сообщить, что резиденты РФ в настоящее время не могут использовать сайт Kwork...
ID: 463
Новые статьи в блоге:
02.04.2026
Разговоры о фрилансе
Предыстория - автор вопроса хочет войти в IT сферу, я человеку начал подсказывать в комментариях на форуме. На примере вопросов и ответов в разговоре ...
ID: 654
21.03.2026
PHP файловый менеджер
Попался мне такой PHP файловый менеджер, вполне функциональный, выкладываю в копилку скриптов
ID: 653
21.03.2026
Ошибка CUser::IsAuthorized() cannot be called statically
Такая ошибка старых весрий битрикс давно известна. Нужно заменить CUser::IsAuthorized() на $USER->IsAuthorized(), но в моём случае ...
ID: 652

