Главная/ Блог/ Композитный режим Битрикса в 2026 — когда работает…
15 апреля 2026 г. · 8 мин · Битрикс · Производительность

Композитный режим Битрикса в 2026 — когда работает, а когда мешает

Композит ускоряет первую отрисовку страницы, но регулярно ломает динамические блоки. Разбираем, когда его включать, а когда отключить нафиг.

G
Иван Т., тех.лид goodmg
опубликовано 15 апреля 2026 г.

Композитный режим Битрикса — это технология «двухпроходной» отрисовки страницы: сначала отдаётся статичная HTML-копия, потом подгружаются динамические блоки (корзина, личный кабинет, рекомендации) через AJAX. Это даёт TTFB 50–100мс вместо 800–1500мс на типичном Аспро-магазине.

Когда композит работает

В наших 11 магазинов на SLA композит включён на 8 из 11. Хорошо работает, когда:

  • Главная страница и каталог — практически статичный контент, динамики мало
  • Карточки товаров — наличие и цена через AJAX, остальное закешировано
  • Лендинги — вообще без динамики, максимум выгоды

Когда он начинает мешать

Композит ломается на сценариях:

  1. Сложная корзина с автоматическими акциями — серверу нужно пересчитать корзину при каждом изменении, а композит этому мешает
  2. Личный кабинет — слишком много динамики, проще не кешировать
  3. B2B-цены по контрактам — каждый пользователь видит свои цены, общий кеш бесполезен
  4. Страницы оформления заказа — все формы с клиентскими данными, кеш не нужен

Как мы решаем

В наших проектах:

  • На главной и каталоге — композит включён всегда
  • На карточке товара — выборочно (зависит от Аспро-версии)
  • На корзине, чекауте, ЛК — выключен жёстко через ~PARAM_COMPOSITE=N в .config.php
  • В админке — выключен (там кеш не нужен и опасен)

Что проверять

Если у вас вдруг «странности» на сайте — пустые блоки, неправильные цены, сломанная корзина — первое, что проверяем:

# В .config.php инфоблока или раздела
grep -r 'PARAM_COMPOSITE' /var/www/site/local/
grep -r 'PARAM_COMPOSITE' /var/www/site/bitrix/

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

Альтернатива композиту

Часто вместо композита лучше работает edge-кеш на nginx или сервисе типа Cloudflare. Управление проще, debugging яснее, и не надо разбираться с особенностями Битрикса.

В крайнем случае — выключаем композит полностью и наращиваем сервер. На 16 ГБ RAM с настроенным OPCache + Redis Битрикс отдаёт страницу за 200–300мс — этого достаточно для 95% сайтов.

обсудим проект

Понравилась статья?
Напишите задачу.

Если в статье узнали свою боль — поможем. Опишите задачу — пришлём план в течение 24 часов.

или быстрее — напрямую