Senior Производительность Рекомендуется

Композитный сайт

Композитный режим разделяет страницу на статическую HTML-заглушку, отдаваемую напрямую веб-сервером nginx, и динамические блоки, подгружаемые фоновым AJAX-запросом. Персонализированный контент (шапка с именем, корзина) изолируется внутри динамических областей вызовами createFrame(), а события инициализации скриптов привязываются к BX.addCustomEvent('onFrameDataReceived').

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

Что нужно понимать

  • 1
    Принцип работы
  • 2
    Статические области
  • 3
    Динамические области
  • 4
    Настройка и отладка

Материалы

Официальная документация

Проверь себя

Гость видит в шапке имя другого пользователя после включения композита. Где искать причину?

Приветствие не в динамической области: первый хит записал страницу в /bitrix/html_pages, и nginx отдаёт её всем. Обернуть вывод в createFrame()->begin() и end(), а заодно проверить, что на вкладке «Группы» нет администраторов.

Кнопка «Быстро с 1С-Битрикс» не появляется, а счётчик «Перезапись» растёт. Что это значит?

Каждый хит даёт другой HTML: user agent в шаблоне, случайные id, REQUEST_URI в форме. Смотреть ссылку «Сравнить версии» на вкладке «Отладка».

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

Nginx решает, отдавать ли файл, по cookie BITRIX_SM_CC и BITRIX_SM_NCC, а конфиг ссылается на старое имя. Поправить $cookie_BITRIX_SM_* в nginx и ключи COOKIE_* в /bitrix/html_pages/.config.php.

Чем автокомпозит отличается от режима «Композит» для адаптации компонентов?

В автокомпозите голосование «за» и область с заглушкой ставятся автоматически, невидимыми тегами вокруг вывода компонента. В ручном режиме компонент сам голосует и размечает области через createFrame().

Не сходится?

Спросите ассистента BXMax: он знает документацию и материалы сайта по этой теме.

Знаете материал лучше?

Предложите ссылку: после проверки она появится в этом разделе.

Войти, чтобы предложить
Поделиться в Telegram
Мы используем файлы cookie для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с нашей политикой конфиденциальности.
AI Домовой

AI Домовой История

на связи

пишет…
Нет истории чатов
AI Домовой

Нужна авторизация

Войдите, чтобы задавать вопросы AI Домовому.

Войти