AI-команда NEW
Для клиентов →
Позвонить
Главная/База знаний/1С-Битрикс/Кэш и композит в 1С-Битрикс: как ускорить сайт настройками
Навигация по базе знаний
Все статьи базы
Разделы
По решению
Интернет-магазины
Корпоративные сайты
Модули и сервисы
Платформа
Документация по решениям

Пошаговые руководства по настройке решений Аспро — от установки до запуска.

Открыть документацию
Не нашли ответ?

Разберём вашу задачу и добавим статью.

Написать нам
1С-Битрикс

Кэш и композит в 1С-Битрикс: как ускорить сайт настройками

Создана 27 авг 2026Чтение ~2 мин

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

Актуально для1С-Битрикс: Управление сайтом всех редакций, включая сайты на решениях Аспро.
Содержание

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

Уровни кэширования

Кэш компонентов. Каждый компонент умеет сохранять результат работы. Настраивается временем жизни или режимом «Авто». Отключённый кэш компонента — самая частая причина медленных страниц каталога.

Управляемый кэш. Кэш сбрасывается не по таймеру, а по событию: изменили товар — сбросился кэш каталога. Включается в настройках главного модуля.

Кэш меню, инфоблоков, результатов запросов. Настраивается точечно, обычно уже включено в решениях.

HTML-кэш (композит). Страница отдаётся посетителю как готовый HTML, без обращения к PHP. Динамические части подгружаются отдельным запросом.

Порядок настройки

  1. Включите управляемый кэш и автокэширование.
  2. Проверьте, что у компонентов каталога и меню кэш не выключен вручную.
  3. Включите композит для анонимных посетителей.
  4. Вынесите в динамические области: корзину, авторизацию, персональные цены, счётчики просмотров.
  5. Проверьте ключевые сценарии: каталог, карточка, корзина, оформление заказа.
  6. Замерьте скорость до и после — иначе не понять, что помогло.

Что вынести в динамику

Всё, что зависит от конкретного посетителя:

  • корзина и её счётчик;
  • блок авторизации и личный кабинет;
  • персональные цены и скидки;
  • «недавно просмотренные»;
  • сообщения, зависящие от сессии.

Если этого не сделать, посетители будут видеть чужие данные — самая неприятная ошибка при внедрении композита.

Частые ошибки

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

Слишком большое время жизни без управляемого кэша. Цены и остатки на витрине отстают от реальности. Решение — управляемый кэш, а не увеличение частоты сброса.

Композит без вынесения динамики. Посетитель видит чужую корзину или чужое имя в шапке.

Кэш есть, а сайт всё равно медленный. Значит, проблема ниже: тяжёлые картинки, медленная база, слабый хостинг. Дальше нужно смотреть по слоям.

Что делать после кэша

  • Картинки. Отдавать в современном формате, ресайзить под размер отображения, включить отложенную загрузку.
  • Скрипты и стили. Объединить и минифицировать штатными настройками, вынести тяжёлые сторонние скрипты в отложенную загрузку.
  • База. Посмотреть медленные запросы, проверить индексы, очистить журналы событий и старые сессии.
  • Сервер. SSD или NVMe, достаточная память, HTTP/2, сжатие ответов.

Как измерять

Замеряйте три страницы отдельно: главную, категорию каталога и карточку товара — они грузятся по-разному. Тестируйте на мобильном соединении, а не на офисном интернете, и смотрите отдельно время ответа сервера и время отрисовки.

Если после настроек сайт всё ещё медленный, дальше идёт работа с кодом и инфраструктурой — это дороже, поэтому начинать нужно именно с бесплатных мер.

Частые вопросы

Композит подходит для интернет-магазина?

Да, но с оговорками: динамические области (корзина, авторизация, персональные цены) выносятся из статической части. Если этого не сделать, посетитель увидит чужую корзину.

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

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

Нужно ли отключать кэш при разработке?

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

Композит несовместим с чем-то?

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

Что даёт больший прирост — кэш или хостинг?

Сначала кэш и картинки: это дешевле и часто даёт больший эффект. Переезд на более мощный сервер имеет смысл, когда настройки уже выжаты.

Нужна помощь

Не хотите разбираться сами?

Настроим, обновим и почистим сайт на 1С-Битрикс. Официальный партнёр Битрикс и Аспро, 20 лет в разработке.

Оставить заявку 8 (800) 555-31-56

Мы используем cookie и Яндекс.Метрику для работы сайта и анализа поведения. Нажмите «Принять», чтобы разрешить аналитику. Условия — в политике обработки персональных данных. «Отклонить» — аналитика будет выключена.

Используем cookie и Метрику. Подробнее