К статье
Практический материал

Администрирование · 10 мин

Как сбросить кэш в 1С-Битрикс

Как сбросить кэш в 1С-Битрикс: через админку, из командной строки и вручную. Способы очистки управляемого и неуправляемого кэша, проверка результата.

Кэш в 1С-Битрикс ускоряет работу сайта, но после обновления шаблонов, компонентов, инфоблоков или настроек он часто становится причиной «застрявших» данных: на странице видна старая информация, изменения в админке не отображаются, посетители получают устаревшие версии страниц. Сброс кэша — стандартная операция, которую администратор выполняет после любых доработок.

В системе существует несколько независимых слоёв кэширования: управляемый кэш ядра, неуправляемый кэш, кэш компонентов, кэш меню, статические HTML-страницы (композитный сайт) и кэш на стороне веб-сервера или CDN. Поэтому «сбросить кэш» может означать разные действия в зависимости от того, какой именно слой хранит устаревшие данные.

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

Какие виды кэша есть в 1С-Битрикс

Прежде чем сбрасывать всё подряд, полезно понимать, что именно вы очищаете. Управляемый кэш (managed cache) хранится в папке /bitrix/managed_cache/ и обновляется автоматически при изменении связанных данных — например, при редактировании элемента инфоблока. Неуправляемый кэш в /bitrix/cache/ формируется компонентами и сбрасывается по таймауту или принудительно.

Отдельно существует кэш меню (/bitrix/cache/menu/), кэш CSS и JS-файлов (объединённые и минифицированные ресурсы шаблона) и HTML-кэш — статические страницы при включённом композитном режиме или технологии «HTML-кэширование». Если сайт работает через CDN (например, «Ускорение сайта» от Битрикс или сторонний сервис), есть ещё один внешний слой, который очищается отдельно.

Изменили элемент инфоблока, на сайте староеКэш компонентов

Очистите кэш компонентов или весь кэш через панель производительности

Правили шаблон или CSS, вид не меняетсяКэш ресурсов и браузера

Сбросьте кэш файлов в админке и обновите страницу с Ctrl+F5

Гости видят старое, админ — новоеКомпозитный/HTML-кэш

Очистите HTML-кэш в настройках композитного режима

Старое видно только в отдельных регионахCDN

Выполните очистку кэша в панели CDN-провайдера

Сброс кэша через административную панель

Основной и самый безопасный способ — штатная очистка через панель управления. Перейдите в раздел Настройки → Производительность → Панель производительности и откройте вкладку «Очистка кэша». Там доступны варианты: очистить весь кэш, только кэш компонентов, только управляемый кэш, кэш меню, кэш файлов (CSS/JS) или HTML-кэш.

Выберите нужный вариант и нажмите кнопку очистки. Операция обычно занимает от нескольких секунд до пары минут в зависимости от объёма накопленных файлов. После завершения система покажет уведомление об успешной очистке.

Порядок действий в админке
  1. 1
    Авторизуйтесь в административной панели с правами администратора
  2. 2
    Откройте Настройки → Производительность → Панель производительности
  3. 3
    Перейдите на вкладку «Очистка кэша»
  4. 4
    Выберите «Очистить весь кэш» или точечный вариант
  5. 5
    Дождитесь сообщения о завершении и проверьте сайт в режиме инкогнито

Быстрый альтернативный путь: на публичной части сайта, будучи авторизованным администратором, нажмите кнопку «Сбросить кэш» на панели инструментов вверху страницы (иконка с круговой стрелкой). Это очистит кэш текущей страницы и связанных компонентов, что удобно при точечной проверке правок.

Очистка кэша через файловую систему и SSH

Если административная панель недоступна или очистка через неё зависает, кэш удаляют напрямую на сервере. Достаточно удалить содержимое каталогов /bitrix/cache/, /bitrix/managed_cache/ и /bitrix/html_pages/ (последний — при использовании HTML-кэширования). Сами папки удалять не нужно — только их содержимое.

bash
rm -rf /var/www/site.ru/bitrix/cache/<em> /var/www/site.ru/bitrix/managed_cache/</em> /var/www/site.ru/bitrix/html_pages/*

Подставьте реальный путь к корню сайта. Команда выполняется от пользователя, имеющего права на запись в эти каталоги (обычно тот, под которым работает веб-сервер, или root). После удаления первые обращения к страницам будут медленнее обычного — кэш формируется заново, это нормальное поведение.

Сброс кэша композитного сайта и HTML-кэша

В композитном режиме страницы для неавторизованных посетителей отдаются как готовые статические файлы, поэтому стандартная очистка кэша компонентов может не дать видимого результата. Откройте Настройки → Производительность → Композитный сайт и используйте кнопку очистки композитного кэша, либо удалите содержимое каталога, указанного в настройках хранения (по умолчанию это папка внутри /bitrix/ или отдельное хранилище).

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

Очистка кэша CDN и браузера

Когда включено «Ускорение сайта» или подключён внешний CDN, статика и страницы кэшируются на узлах сети доставки. В настройках CDN-модуля Битрикс (Настройки → Ускорение сайта) есть функция очистки кэша на узлах — используйте её после обновления изображений, CSS и JS. Для сторонних CDN очистка выполняется в панели соответствующего провайдера.

Не забывайте про браузерный кэш: даже после корректного сброса на сервере ваш браузер может показывать старую версию. Проверяйте результат в окне инкогнито или с принудительным обновлением страницы (Ctrl+F5 в Windows, Cmd+Shift+R на macOS).

Автоматический сброс и тонкая настройка

Чтобы не сбрасывать кэш вручную после каждого изменения, настройте автоматическое поведение. В настройках главного модуля можно включить режим «Автокэширование» — тогда при редактировании данных кэш связанных компонентов сбрасывается сам. Для разработки удобно временно отключить кэширование на странице «Панель производительности», чтобы правки отображались сразу.

В коде компонентов и шаблонов время кэширования задаётся параметром CACHE_TIME; для программного сброса конкретного тегированного кэша используется API ядра. Это позволяет сбрасывать только затронутые участки, не очищая весь кэш и не создавая нагрузку на сервер.

Типичные ошибки
01
Сброс кэша только в браузере — серверный кэш продолжает отдавать старые данные другим посетителям
02
Удаление папки /bitrix/cache/ целиком — слетают права доступа, сайт может начать выдавать ошибки
03
Очистка всего кэша в час пик — резкий рост нагрузки на базу данных, пока кэш формируется заново
04
Забытый CDN — файлы обновлены на сервере, но узлы доставки отдают старые версии
05
Отключённое кэширование на боевом сайте после разработки — постоянная высокая нагрузка и медленная работа страниц

Проверка результата и частые проблемы

После очистки откройте проблемную страницу в режиме инкогнито и сверьте данные с админкой. Если правки видны — задача решена. Если нет, последовательно проверьте: сброшен ли композитный/HTML-кэш, очищен ли CDN, не кэширует ли промежуточный прокси или хостинг на уровне сервера (например, nginx fastcgi_cache).

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

Контрольные точки

Как проверить результат

Страница в режиме инкогнито
Норма

Отображаются актуальные данные из админки

Тревожный признак

Видна старая версия — не очищен композитный кэш или CDN

Скорость загрузки после очистки
Норма

Первые визиты медленнее, затем скорость восстанавливается

Тревожный признак

Сайт стабильно медленный — проверьте настройки кэширования

Папки кэша на сервере
Норма

Каталоги существуют и постепенно наполняются новыми файлами

Тревожный признак

Каталоги отсутствуют или пустые спустя время — проблема с правами доступа

Часто задаваемые вопросы

Как часто нужно сбрасывать кэш в 1С-Битрикс?

При корректно настроенном автокэшировании ручной сброс нужен только после доработок шаблонов, компонентов, обновления модулей или при подозрении на устаревшие данные. Регулярная полная очистка «для профилактики» не требуется и лишь создаёт лишнюю нагрузку.

Безопасно ли сбрасывать кэш на работающем сайте?

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

Что делать, если панель управления не открывается?

Очистите кэш через SSH или файловый менеджер хостинга: удалите содержимое каталогов /bitrix/cache/, /bitrix/managed_cache/ и /bitrix/html_pages/. Сами каталоги оставьте на месте. После этого доступ к админке обычно восстанавливается, если проблема была связана с повреждёнными кэш-файлами.

Почему после сброса кэша изменения видны мне, но не видны клиентам?

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

Можно ли сбросить кэш только одного компонента или страницы?

Да. На публичной странице кнопка «Сбросить кэш» в панели администратора очищает кэш текущей страницы. В настройках компонента в режиме правки есть пункт очистки его кэша. Программно можно сбросить кэш по тегу через API ядра, не затрагивая остальные данные.

Нужно ли чистить кэш после обновления модулей Битрикс?

Рекомендуется. После установки обновлений ядра и модулей выполните полную очистку кэша через панель производительности, включая кэш файлов CSS/JS, чтобы исключить конфликты старых и новых версий скриптов и шаблонов.

Итог

Что важно запомнить

Основной инструмент — вкладка «Очистка кэша» в панели производительности. При недоступности админки удаляйте содержимое (не сами папки) /bitrix/cache/ и /bitrix/managed_cache/. Не забывайте про композитный кэш, CDN и браузер — устаревшие данные часто живут именно там. Полную очистку на боевом сайте выполняйте в часы низкой нагрузки.