Практическое руководствоОбновлено: 23.10.2026 10:56:04

Работа с кешированием

Как работает кеш в 1С-Битрикс, когда его очищать, как избежать устаревших данных и почему ручное удаление каталогов опасно.

Время чтения: 7 мин.Уровень: Средний

Системные требования

Нужен доступ администратора к настройкам автокеширования. Доступ к файлам требуется только для диагностики проблем с правами и местом.

Смотреть системные требования

1. Разберите уровни кеширования

Компоненты могут кешировать результат, меню хранит отдельный кеш, управляемый кеш сбрасывается при изменении связанных данных, а композитный режим создаёт HTML-страницы. Эти слои решают разные задачи.

Перед очисткой выясните, где проявляется проблема: у всех пользователей, у одной группы, только в меню или только в композитной версии.

Кеширование компонентов и меню

Официальное описание режимов кеширования и обновления данных.

Скачать

2. Выберите режим компонента

Для типовых компонентов используйте Авто + Управляемое, если компонент поддерживает инвалидацию. Учитывайте срок кеша и опцию разделения по группам пользователей.

На разработке кеш можно временно отключить, но перед нагрузочным тестом и запуском верните рабочий режим.

Совет

Не используйте постоянную очистку кеша как лечение ошибки. Сначала определите, какой слой кеша устарел и почему не сработала штатная инвалидация.

3. Очистите нужный слой

В административной части откройте Настройки → Настройки продукта → Автокеширование → Очистка файлов кеша. Начинайте с узкого варианта: устаревшие файлы, меню или управляемый кеш.

После очистки страницы временно могут открываться медленнее: кеш создаётся заново.

4. Проверьте права и место

Если каталоги кеша быстро растут или не очищаются, проверьте свободное место и владельца файлов. Не запускайте рекурсивные chmod или chown без понимания пользователя веб-сервера.

Ручная очистка /bitrix/managed_cache/ не рекомендуется официальной документацией.

5. Найдите причину повторения

Если устаревшие данные возвращаются, проверьте параметры компонента, тегированный кеш, обработчики изменения данных и композитный режим. Сравните поведение администратора и неавторизованного пользователя.

Исправление должно восстанавливать корректную инвалидацию, а не добавлять очистку всего кеша по расписанию.

Была ли эта статья полезной?

Спасибо за ваш отзыв!