Что означает сообщение
Сообщение о том, что "агенты выполняются на хитах, рекомендуется перевести выполнение агентов на cron", означает, что в вашей системе 1С-Битрикс используется механизм агентов, который выполняется при обращении к страницам вашего сайта (на хитах). Однако рекомендуется переключить выполнение агентов на планировщик задач cron, что может повысить производительность вашего сайта.
Что такое агенты в Битрикс
В 1С-Битрикс агенты - это специальные задачи, которые выполняются периодически для решения различных задач, таких как обновление данных, отправка уведомлений и другие операции. По умолчанию, агенты выполняются при каждом обращении к сайту (на хитах), но для больших и загруженных сайтов более эффективным может быть использование cron-задач для их выполнения.
Преимущества использования cron
Использование cron для выполнения агентов может снизить нагрузку на сервер, особенно на крупных сайтах с большим количеством хитов. Тем не менее, перед изменением настроек следует удостовериться, что вы понимаете, какие агенты выполняются на вашем сайте, и что эти изменения не повлияют на его функциональность.
Настроить cron-задачи
Создайте cron-задачу на вашем сервере, которая будет выполнять файл bitrix/modules/main/tools/cron_events.php
с определенной периодичностью. Этот файл запускает агенты.
Отключить выполнение агентов на хитах
В административной панели 1С-Битрикс перейдите в "Настройки > Настройки продукта > Настройки модулей > Главный модуль". Установите флажок "Выполнять агенты на хитах" в положение "Нет".
Проверить работу агентов
Убедитесь, что cron-задачи выполняются согласно заданному расписанию и что агенты успешно выполняют свою работу.
Важные рекомендации
Использование cron для выполнения агентов может снизить нагрузку на сервер, особенно на крупных сайтах с большим количеством хитов. Тем не менее, перед изменением настроек следует удостовериться, что вы понимаете, какие агенты выполняются на вашем сайте, и что эти изменения не повлияют на его функциональность.