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

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

Как работает автокомпозит и чем отличается от обычного композита

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

Как включить автокомпозит Битрикс: план на час

  1. Подготовьте страховкуРезервная копия или тестовый контур обязательны: композит меняет поведение всего сайта. Как развернуть копию, мы разбирали в статье про тестовую копию сайта.
  2. Запустите мастерАдминка, Настройки, Композитный сайт, кнопка включения. Мастер проверит условия: активную лицензию, поддержку со стороны шаблона, место под кэш.
  3. Исключите динамические страницыКорзина, оформление заказа, личный кабинет, результаты поиска и фильтра - в список исключений. Это самый важный шаг всей настройки.
  4. Пройдите сайт как два разных посетителяОткройте сайт в двух браузерах: авторизованным и гостем. Положите товар в корзину в одном - во втором корзина должна остаться пустой. Проверьте формы, телефоны в шапке, региональные блоки.
  5. Посмотрите статистику через суткиВ админке композита есть отчёт: сколько страниц отдано из кэша. Хороший показатель - 70-90 процентов попаданий. Если сплошные сбросы - разбирайтесь, какой компонент инвалидирует кэш.
Главный риск - чужие данные. Если динамическую зону не исключить, в кэш попадёт страница с именем и корзиной конкретного посетителя - и её увидят все следующие. Это не гипотеза, а классика неудачных запусков. Разбор таких историй - в статье композитный кэш ломает сайт. Проверка двумя браузерами до запуска обязательна.

Включим композит без классических ошибок

Настроим автокомпозит на тестовой копии, исключим динамику, проверим магазинные сценарии и запустим на боевом сайте с замерами до и после. Обычно это 1-2 дня.

Включить композит

Какие страницы исключать из композита в интернет-магазине

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

Почему автокомпозит не включается или слетает

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

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

Частые вопросы об автокомпозите

Автокомпозит доступен на любой редакции Битрикс?
Композитные технологии есть во всех актуальных редакциях, от Старта до Бизнеса. Обязательное условие - активная лицензия с обновлениями: на просроченной композит работать не будет. Продление лицензии в таком случае окупается одной только скоростью.
Почему PageSpeed почти не вырос после включения композита?
Композит ускоряет ответ сервера, а PageSpeed в основном оценивает фронтенд: картинки, скрипты, отрисовку. Если тяжёлый именно фронт, балл изменится мало, хотя реальные посетители заметят разницу. Смотрите метрику TTFB - она и есть индикатор работы композита.
Совместим ли композит с корзиной и авторизацией?
Да, для этого и существуют динамические зоны: страница отдаётся из кэша, а корзина и приветствие пользователя догружаются отдельным запросом. Ломается всё только тогда, когда динамику забыли пометить - поэтому проверка двумя браузерами обязательна.
Сколько места на диске занимает композитный кэш?
Зависит от числа страниц: у магазина с большим каталогом кэш может занимать гигабайты. Закладывайте запас на хостинге и следите за диском - переполнение остановит и композит, и загрузку заказов.

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