Композитный сайт на Битрикс: мгновенный первый экран и низкий TTFB
Внедряем технологию Композит на 1С-Битрикс: статическое ядро страницы отдаётся мгновенно, а динамические области — корзина, авторизация, счётчики — подгружаются через AJAX. TTFB падает в разы, первый экран появляется сразу, поведение сайта при этом не меняется.
Что меняется в цифрах
Ориентиры по проектам нашей команды. Точный потенциал измерим на бесплатном аудите скорости вашего сайта.
Путь запроса на композитном сайте
Браузер получает статическое ядро прямо из кеша композита, минуя тяжёлую сборку, и тут же показывает первый экран. Затем отдельным AJAX-запросом подгружаются персональные области — корзина, имя, счётчики.
Что входит в настройку композита
Внедряем технологию Композит так, чтобы статическое ядро отдавалось мгновенно, а все персональные области сайта работали корректно — без сломанной корзины, авторизации и счётчиков.
Подойдёт ли композит вашему сайту
Ответьте на несколько вопросов о вашем сайте и нагрузке — оценим потенциал ускорения, прикинем эффект композита по TTFB и пришлём предварительную смету.
Кейсы внедрения композита
Что говорят о результате
Где сайт на Битрикс теряет драгоценные секунды
Пока каждая страница собирается на сервере целиком при каждом заходе, посетитель ждёт пустой экран, а сервер тратит ресурсы на повторную сборку одного и того же. Технология Композит разделяет страницу на быстрое статическое ядро и динамические области.
Ценность композита для каждой роли
Мгновенный первый экран
Страница появляется сразу — не нужно ждать сборку на сервере при каждом заходе.
Быстрая навигация
Переходы по каталогу и страницам ощущаются резкими, без задержек до первого байта.
Привычное поведение
Корзина, авторизация и личные блоки работают как раньше — просто подгружаются поверх ядра.
Стабильность под нагрузкой
Сайт не тормозит в часы пик и распродажи, когда заходит много людей сразу.
Лучше Core Web Vitals
Мгновенный первый экран улучшает LCP и поведенческие метрики, важные для выдачи.
Меньше отказов
Посетители не уходят с медленных страниц — конверсия рекламного трафика растёт.
Готовность к трафику
Можно безбоязненно лить рекламу и запускать акции — сайт держит наплыв.
Скорость без переделки
Дизайн и вёрстка не меняются, ускорение получаете на текущем сайте.
Дешевле инфраструктура
Снятая нагрузка позволяет обходиться меньшими мощностями сервера.
Запас по нагрузке
Тот же сервер выдерживает кратно больше посетителей без апгрейда.
Быстрый эффект
Внедрение занимает дни, а отдача в скорости видна сразу после запуска.
Рост продаж
Быстрый сайт лучше конвертирует — скорость напрямую влияет на выручку.
Как меняется отдача страниц после внедрения
Без решения
С решением от B2Bsite
Как внедрить композит: варианты
| Критерий | Своими силами | Фрилансер | Студия B2Bsite |
|---|---|---|---|
| Скорость внедрения | Медленно, методом проб | По остаточному принципу | 3–7 дней до результата |
| Гарантии и SLA | Нет гарантий | Только на словах | Замеры TTFB до и после |
| Сохранность динамики | Риск сломать корзину | Динамика часто ломается | Корзина и авторизация целы |
| Компетенции | Базовые знания композита | Поверхностно | Глубокая экспертиза Битрикс |
| Риски | Высокий риск регресса | Эффект непредсказуем | Регресс исключён тестами |
Композит на Битрикс: что это и зачем нужно сайту
Настройка композитного сайта на 1С-Битрикс — это внедрение штатной технологии Композит, которая разделяет каждую страницу на две части: быстрое статическое ядро и динамические области. Ядро — это вёрстка, тексты, меню, карточки и блоки, одинаковые для всех посетителей. Оно сохраняется в кеш композита и отдаётся мгновенно, ещё до того, как сервер запустит тяжёлую логику на PHP и обратится к базе данных. Динамические области — это всё персональное и быстро меняющееся: корзина, имя пользователя, счётчики, избранное, персональные цены. Они подгружаются отдельным AJAX-запросом поверх уже показанного ядра. В результате посетитель видит первый экран почти мгновенно, а сервер перестаёт пересобирать одни и те же страницы при каждом заходе.
Главный измеримый эффект композита — резкое снижение TTFB, времени до первого байта. Без композита каждый заход на страницу запускает полный цикл сборки: подключение компонентов, запросы к базе, рендеринг шаблона. Это занимает от сотен миллисекунд до нескольких секунд, особенно под нагрузкой. С композитом большинство запросов закрывается готовым статическим ядром, и TTFB падает до десятков миллисекунд. Посетитель получает ощущение моментального сайта, а сервер тратит ресурсы только там, где они действительно нужны — на динамические области и оформление заказов.
Почему обычное кеширование тут не помогает
Логичный вопрос: почему не закешировать страницу целиком и не отдавать её всем? Потому что на большинстве рабочих сайтов есть персональные блоки. У одного посетителя в корзине три товара, у другого пусто. Один авторизован и видит своё имя, другой — гость. На B2B-портале у каждого контрагента свои цены. Закешировать такую страницу целиком невозможно — кому-то покажется чужая корзина или чужое имя. Именно поэтому простое кеширование страниц на интернет-магазинах и порталах обычно отключено. Композит решает эту проблему элегантно: общее ядро кешируется для всех, а персональное выносится в AJAX и подгружается индивидуально.
Из чего складывается корректно настроенный композит:
- включённая и настроенная технология Композит с подходящим режимом хранения кеша;
- точная разметка динамических областей — корзины, авторизации, счётчиков, личных данных;
- корректное AJAX-обновление мини-корзины, имени пользователя и персональных блоков;
- быстрое хранилище композита — файлы или память — под вашу нагрузку и инфраструктуру;
- автоматический сброс кеша при изменении контента и прогрев ключевых страниц;
- замеры TTFB и времени первого экрана до и после, подтверждающие эффект цифрами.
Кому особенно нужен композит
Композит окупается там, где сайт собирает страницы тяжело и при этом получает заметный трафик. Это интернет-магазины с большими каталогами, где сборка страницы товара или раздела нагружает базу. Это B2B-порталы с персональными ценами и кабинетами контрагентов, где обычное кеширование неприменимо из-за персонализации. Это контентные порталы и сайты под рекламным трафиком, которые проседают в часы пик. Чем тяжелее собирается страница и чем больше посетителей, тем заметнее эффект от перевода большинства запросов на готовый композит.
Отдельная ценность композита — устойчивость к наплыву трафика. Когда сайт принимает рекламный поток или запускает акцию, нагрузка резко растёт, и сервер, собирающий каждую страницу заново, начинает захлёбываться. С композитом большая часть запросов не доходит до PHP и базы — их закрывает кеш. Поэтому тот же сервер выдерживает кратно больше посетителей, а сайты, которые раньше ложились в пики, держат наплыв без просадок. Это особенно важно для распродаж, сезонных всплесков и масштабных рекламных кампаний.
Как мы внедряем композит без потери динамики
Главная сложность композита — не включить его, а сделать так, чтобы при этом не сломались корзина, авторизация и счётчики. Большинство проблем с композитом на практике связаны именно с неаккуратной разметкой динамических областей. Мы начинаем с аудита: замеряем TTFB и время первого экрана, находим самые тяжёлые страницы и составляем карту всех персональных блоков. Затем включаем композит, выбираем режим хранения кеша и аккуратно выносим динамику в AJAX-запросы. После этого тестируем все ключевые сценарии — добавление в корзину, оформление заказа, вход и выход, личный кабинет, фильтры — под разными пользователями.
Завершающий шаг — настройка сброса и прогрева композита и контрольные замеры. Сброс настраиваем так, чтобы статическое ядро обновлялось при изменении контента, а прогрев — чтобы первый посетитель после сброса не ждал сборку страницы. Финальные замеры TTFB и первого экрана подтверждают результат в цифрах, а не на словах. Внедрение обратимо: технология Композит включается и отключается штатными средствами Битрикс, поэтому изменение безопасно для архитектуры сайта. Дизайн и вёрстку мы при этом не трогаем — ускорение получаете на текущем сайте.
Результат настройки композитного сайта — это мгновенный первый экран, низкий TTFB, снятая нагрузка на сервер и запас по трафику, причём без переделки внешнего вида. Корзина, авторизация и счётчики работают как раньше, посетители получают быстрый сайт, а поисковые системы — стабильно быстрый ответ и улучшенные Core Web Vitals. Композит часто становится первым и самым результативным шагом в комплексной оптимизации скорости проекта на 1С-Битрикс.
Как мы внедряем композит
Сколько занимает внедрение композита
Сколько стоит настройка композита
Стоимость зависит от размера сайта, числа динамических областей и сложности шаблона. Ниже — ориентиры; точную смету присылаем после короткого аудита, бесплатно.
Включение композита на типовом сайте с базовой динамикой.
- Включение технологии Композит
- Настройка хранилища кеша
- Корзина и авторизация через AJAX
- Замер TTFB до и после
Композит для интернет-магазина со сложной динамикой и счётчиками.
- Всё из «Композит-старт»
- Разметка сложных динамических областей
- Счётчики, личный кабинет, фильтры
- Сброс и прогрев композита
- Тесты сценариев заказа
Композит для высоконагруженного проекта с хранилищем в памяти.
- Всё из «Композит-про»
- Хранилище композита в памяти
- Тонкая настройка под пиковый трафик
- Интеграция с CDN и кешем
- Сопровождение после запуска
Композит-старт от 25 000 ₽
Включение композита на типовом сайте с базовой динамикой.
- Включение технологии Композит
- Настройка хранилища кеша
- Корзина и авторизация через AJAX
- Замер TTFB до и после
Популярный Композит-про от 55 000 ₽
Композит для интернет-магазина со сложной динамикой и счётчиками.
- Всё из «Композит-старт»
- Разметка сложных динамических областей
- Счётчики, личный кабинет, фильтры
- Сброс и прогрев композита
- Тесты сценариев заказа
Композит под нагрузку от 110 000 ₽
Композит для высоконагруженного проекта с хранилищем в памяти.
- Всё из «Композит-про»
- Хранилище композита в памяти
- Тонкая настройка под пиковый трафик
- Интеграция с CDN и кешем
- Сопровождение после запуска
Дополнительные опции
| Аудит скорости с отчётом по TTFB и Core Web Vitals | от 12 000 ₽ |
| Настройка прогрева ключевых страниц | от 15 000 ₽ |
| Связка композита с CDN и кешем меню | от 20 000 ₽ |
Сколько вы теряете на медленном первом экране
Прикиньте, сколько посетителей уходит из-за медленной загрузки и сколько выручки это стоит. Композит возвращает часть этих людей за счёт мгновенного первого экрана.
Оценка по формуле: посетители × доля уходящих в процентах × ценность посетителя × 0,5 (часть, которую реально возвращает ускорение). Это ориентир потерь, а не гарантия.
Частые вопросы о композите — и наш ответ
Это не общие советы из интернета, а закономерности из реальных проектов на Битрикс. Каждый ответ — позиция нашей команды.
На что можно рассчитывать по договору
Композит, кеширование или апгрейд сервера: что выбрать
Когда сайт на Битрикс начинает тормозить, у владельца обычно три первые мысли: докупить мощностей у хостинга, включить какой-нибудь кеш или нанять кого-то, кто всё ускорит. Все три варианта по-своему рабочие, но без понимания, где именно теряется скорость, деньги уходят впустую. Апгрейд сервера маскирует проблему, а не решает её, простое кеширование часто неприменимо из-за персональных блоков, а исполнитель без экспертизы рискует сломать корзину. Технология Композит при этом нередко оказывается самым результативным и недорогим шагом — но только если её настроить грамотно. Ниже разбираем, в чём суть, какие задачи решает композит и почему его легко испортить неаккуратным внедрением.
Почему сайт на Битрикс тормозит на старте загрузки
Главная причина медленного сайта — высокий TTFB, время до первого байта. Без ускорения каждый заход на страницу запускает полный цикл: Битрикс поднимает ядро, подключает компоненты, шлёт запросы в базу данных, собирает шаблон и только потом начинает отдавать ответ браузеру. На тяжёлом каталоге или сложной странице это занимает от сотен миллисекунд до нескольких секунд. Посетитель в это время смотрит на пустой экран. Под нагрузкой ситуация усугубляется: запросов больше, сервер не успевает собирать страницы, очередь растёт, и TTFB разбухает ещё сильнее.
Самое обидное здесь — что сервер раз за разом собирает одну и ту же страницу. Каталог, главная, статьи у всех посетителей выглядят одинаково, но сервер пересобирает их при каждом заходе с нуля. Это бессмысленная трата ресурсов: одна и та же работа повторяется тысячи раз в день. Именно эту повторную сборку и устраняет композит, сохраняя готовое статическое ядро и отдавая его вместо повторного рендеринга.
Что меняет технология Композит
Композит разрывает порочный круг повторной сборки. Один раз собранное статическое ядро страницы сохраняется в кеш и отдаётся всем последующим посетителям мгновенно, минуя тяжёлую логику. Браузер получает первый байт почти сразу, показывает первый экран и тут же отдельным AJAX-запросом подгружает динамику — корзину, имя пользователя, счётчики. Для посетителя это выглядит как моментальный сайт, а сервер вместо полной сборки на каждый запрос отдаёт готовый файл из кеша и тратит ресурсы только на персональные области.
Эффект двойной. Во-первых, скорость: TTFB падает до десятков миллисекунд, первый экран появляется в разы быстрее, метрика LCP в Core Web Vitals уходит в зелёную зону. Во-вторых, нагрузка: большинство запросов не доходит до PHP и базы данных, поэтому сервер разгружается, а сайт держит кратно больший трафик. Это одновременно и про впечатление посетителя, и про устойчивость инфраструктуры. Если хочется выжать максимум, композит совмещают с тонкой настройкой кеширования компонентов, чтобы и динамические части собирались как можно быстрее.
Чем композит отличается от простого кеширования страниц
Это ключевое различие, которое многие путают. Полное кеширование страницы означает, что одна и та же готовая версия отдаётся всем подряд. Это прекрасно работает на сайте-визитке без личных кабинетов, но ломается на любом интернет-магазине: нельзя показать всем одну и ту же корзину или одно и то же имя пользователя. Поэтому на рабочих коммерческих сайтах полное кеширование страниц обычно отключено, и владельцы считают, что кеш им недоступен в принципе.
Композит снимает это ограничение. Он кеширует не всю страницу, а только её статическое ядро — то, что одинаково для всех. Персональное выносится в динамику и подгружается индивидуально. Поэтому композит можно включить даже там, где простое кеширование неприменимо: на магазинах с корзиной, на порталах с авторизацией, на B2B-сайтах с персональными ценами. Если же вы хотите понять весь арсенал ускорения через кеш, полезен раздел про кеширование на Битрикс целиком — композит там лишь один из инструментов, пусть и самый заметный для первого экрана.
Когда композит окупается, а когда нужен другой шаг
Мы не предлагаем композит как универсальное лекарство. Он даёт максимальный эффект там, где страница собирается тяжело и при этом сайт получает заметный трафик: большие каталоги, B2B-порталы, контентные сайты под рекламой. Если же сайт маленький и быстрый, а тормозит, например, из-за неоптимальных запросов к базе или раздутого фронтенда, композит замаскирует часть проблемы, но корень останется. Поэтому мы всегда начинаем с аудита, который показывает, где именно теряется скорость. Иногда первоочередным шагом оказывается не композит, а оптимизация фронтенда и Core Web Vitals — если узкое место в браузере, а не на сервере.
Честный подход здесь важнее, чем продать конкретную услугу. На бесплатном аудите скорости мы замеряем TTFB, время первого экрана и нагрузку, смотрим, как собираются ключевые страницы, и прямо говорим, что даст наибольший эффект в вашем случае: композит, настройка кеша, работа с базой, сервером или фронтендом. Чаще всего композит входит в список первых шагов, потому что бьёт точно в TTFB и первый экран, но мы не навязываем его там, где он не решает главную проблему.
Главная ловушка композита — сломанная динамика
Включить композит — это полдела и, честно говоря, простая часть. Сложность в том, чтобы при этом не сломать корзину, авторизацию, счётчики и персональные блоки. Если динамическую область не разметить или разметить неправильно, посетитель может увидеть чужую корзину, устаревший статус авторизации или неработающие счётчики. Именно из-за таких ошибок у композита репутация капризной технологии — хотя на деле проблема не в нём, а в небрежном внедрении.
Мы подходим к этому методично. Сначала составляем полную карту динамических областей сайта: где корзина, где имя пользователя, где счётчики, где персональные цены, где личные данные. Затем аккуратно выносим каждую такую область в AJAX. После этого тестируем все ключевые сценарии — добавление товара в корзину, оформление заказа, вход и выход из аккаунта, личный кабинет, работа фильтров — причём под разными ролями: гостем, авторизованным пользователем, контрагентом. Только убедившись, что динамика работает корректно, мы сдаём результат. Такой подход исключает регресс и неприятные сюрпризы после запуска.
Хранилище кеша, сброс и прогрев
За кадром у композита есть три важные настройки, от которых зависит итоговая скорость и стабильность. Первая — хранилище кеша. Для небольших сайтов хватает файлового хранения, для нагруженных проектов лучше держать композит в памяти: так он отдаётся ещё быстрее и не грузит диск. Мы подбираем режим под вашу нагрузку и инфраструктуру. Вторая настройка — сброс кеша. Статическое ядро должно обновляться при изменении контента, иначе посетители увидят устаревшую версию. Мы настраиваем правила сброса так, чтобы общее ядро жило в кеше долго, а персональное и быстро меняющееся всегда приходило свежим через динамику.
Третья настройка — прогрев. Сразу после сброса кеша первый посетитель страницы вынужден дождаться её полной сборки, и для него сайт окажется медленным. Прогрев решает это: система заранее, в фоне, пересобирает ключевые страницы — главную, каталог, популярные разделы — так что каждый посетитель получает уже готовый композит. Без прогрева эффект композита проседает после каждого обновления контента, поэтому мы считаем его обязательной частью грамотной настройки, а не опцией.
Композит и устойчивость к трафику
Отдельно стоит сказать про поведение под нагрузкой, потому что для многих это решающий аргумент. Сайт без композита под рекламным потоком или во время акции начинает захлёбываться: каждый новый посетитель добавляет серверу работу по сборке страницы, очередь растёт, время ответа разбухает, в худшем случае сайт падает именно тогда, когда на него идёт самый ценный трафик. Композит меняет эту картину радикально: большинство запросов закрывает готовое ядро, не нагружая PHP и базу. Сервер занят только динамикой и оформлением заказов, поэтому держит наплыв спокойно.
На практике это значит, что вы можете без страха лить рекламу, запускать распродажи и переживать сезонные пики на той же инфраструктуре. Многие проекты после композита отказываются от планового апгрейда сервера, потому что снятой нагрузки хватает с запасом. Получается, что композит не только ускоряет сайт для посетителя, но и экономит на инфраструктуре — один и тот же шаг решает две задачи сразу.
Как мы ведём проект и что вы получаете
Проект начинается с аудита: замеряем TTFB и первый экран, находим тяжёлые страницы, составляем карту динамики и фиксируем смету до старта. Дальше включаем композит, настраиваем хранилище, размечаем динамические области и тестируем сценарии. Завершаем настройкой сброса и прогрева и контрольными замерами. Состав и стоимость работ закрепляем заранее, без сюрпризов в счёте. Внедрение обратимо — композит включается и выключается штатными средствами Битрикс, поэтому изменение безопасно для архитектуры сайта.
По итогу вы получаете мгновенный первый экран, низкий TTFB, снятую нагрузку на сервер и запас по трафику — без переделки дизайна и вёрстки. Корзина, авторизация и счётчики работают как раньше, посетители видят быстрый сайт, поисковые системы получают стабильно быстрый ответ и улучшенные Core Web Vitals. К отчёту прикладываем замеры до и после, чтобы эффект был подтверждён цифрами. Если нужно, после композита продолжаем оптимизацию по другим направлениям — кеш, база, сервер, фронтенд — и доводим скорость сайта до целевых показателей комплексно.
Частые сомнения перед внедрением
«А вдруг композит замедлит сайт для авторизованных пользователей?» Нет: авторизованный посетитель тоже получает быстрое статическое ядро, а его персональные блоки догружаются через AJAX поверх — общее впечатление остаётся быстрым. «Не будет ли двойной загрузки и мерцания?» При корректной разметке динамика подгружается аккуратно и почти незаметно, без скачков вёрстки. «Что с SEO?» Поисковые роботы получают то же быстрое ядро, индексация ускоряется, а низкий TTFB и хороший LCP идут в плюс. «Сложно ли поддерживать сайт после композита?» Нет, штатная технология Битрикс не усложняет поддержку — нужно лишь учитывать разметку динамики при доработках, что мы фиксируем в документации к проекту.
С чего начать
Начните с бесплатного аудита скорости. Дайте нам адрес сайта и пару слов о трафике и нагрузке — мы замерим TTFB и первый экран, оценим, насколько реально ускорить сайт композитом, и пришлём предварительную смету в течение рабочего дня. По итогам аудита вы получите честную картину: что именно тормозит, какой эффект даст композит и какие шаги стоит сделать после него. Обсудим ваш проект — и превратим медленную сборку страниц в мгновенную отдачу первого экрана.
Частые вопросы о композите на Битрикс
Что такое композитный сайт простыми словами? +
Это сайт, где страница делится на две части: статическое ядро и динамические области. Ядро — это вёрстка, тексты и блоки, одинаковые для всех посетителей, оно сохраняется в кеш и отдаётся мгновенно. Динамические области — это то, что у каждого своё: корзина, имя пользователя, счётчики. Они подгружаются отдельным запросом поверх готового ядра. В итоге посетитель видит страницу почти сразу, а не ждёт, пока сервер соберёт её целиком.
Что такое технология Композит в Битрикс? +
Композит — это штатная технология ускорения в 1С-Битрикс. Она сохраняет статическую версию страницы и отдаёт её посетителю до запуска тяжёлой логики на PHP и обращения к базе данных. Персональные блоки при этом догружаются через AJAX. Композит встроен в платформу, но требует корректной настройки и разметки динамических областей, иначе на сайте ломаются корзина, авторизация и личные данные.
Что такое TTFB и почему он важен? +
TTFB (time to first byte) — это время от запроса браузера до получения первого байта ответа от сервера. По сути, это то, сколько посетитель ждёт, пока сервер начнёт отдавать страницу. Высокий TTFB означает медленный старт загрузки и плохо влияет на поведенческие метрики и выдачу. Композит резко снижает TTFB, потому что отдаёт готовое статическое ядро вместо повторной сборки страницы при каждом заходе.
Что такое первый экран и почему его скорость критична? +
Первый экран — это та часть страницы, которую посетитель видит сразу, без прокрутки. Если он появляется мгновенно, у человека возникает ощущение быстрого сайта, даже если остальное догружается следом. Композит как раз обеспечивает мгновенную отдачу первого экрана из кеша. Скорость первого экрана напрямую влияет на показатель LCP в Core Web Vitals и на то, останется посетитель или уйдёт.
Чем композит отличается от обычного кеширования страниц? +
Обычное кеширование страниц целиком плохо работает там, где есть персональные блоки: закешировать страницу с чужой корзиной или чужим именем нельзя. Композит решает именно эту проблему — он кеширует статическое ядро для всех, а персональное выносит в отдельные AJAX-запросы. Поэтому композит можно включить даже на интернет-магазине с корзиной и личным кабинетом, где простое кеширование страниц неприменимо.
Не сломается ли корзина после включения композита? +
При корректной настройке — нет. Мини-корзина и её содержимое выносятся в динамическую область, которая подгружается через AJAX поверх статического ядра. Посетитель видит свою корзину как раньше, просто она появляется отдельным запросом. Большинство проблем с композитом возникает именно из-за того, что динамику не разметили правильно — мы это закрываем тестами всех сценариев заказа.
Как композит работает с авторизацией и личным кабинетом? +
Имя пользователя, статус авторизации и личные данные — это динамические области. После того как браузер получил статическое ядро, он отдельным AJAX-запросом подтягивает персональные блоки конкретного пользователя. Гость видит ядро для гостей, авторизованный — свои данные поверх того же ядра. Личный кабинет с приватной информацией мы при необходимости выводим из-под композита целиком.
Что происходит со счётчиками и блоками вроде «избранное»? +
Счётчики корзины, сравнения, избранного и уведомлений — типичные динамические области. Они подгружаются через AJAX после отдачи ядра и показывают актуальные для конкретного посетителя значения. Мы размечаем эти блоки так, чтобы они обновлялись корректно при добавлении товара или изменении состояния, и проверяем это в реальных сценариях перед сдачей.
Будут ли работать персональные цены на B2B-сайте? +
Да. Персональные цены контрагента — это динамическая область, которая подгружается поверх статического ядра каталога. Всем посетителям отдаётся одинаковое быстрое ядро, а цены, скидки и баланс конкретного контрагента приходят отдельным AJAX-запросом. Так B2B-портал получает скорость композита, не теряя персонализацию. Это один из частых сценариев в наших проектах.
Что значит «динамическая область» простыми словами? +
Динамическая область — это кусок страницы, который у каждого посетителя свой или часто меняется: корзина, имя пользователя, счётчики, персональные цены. Такие куски нельзя положить в общий кеш, поэтому композит выносит их в отдельные запросы и подгружает поверх готового статического ядра. Всё остальное на странице — общее для всех и отдаётся мгновенно из кеша.
Где хранится кеш композита? +
Кеш композита можно хранить в файлах на диске или в быстром хранилище в памяти. Для небольших сайтов достаточно файлового хранения, для нагруженных проектов лучше память — она отдаёт композит ещё быстрее и снимает нагрузку с диска. Мы подбираем режим хранения под вашу инфраструктуру и нагрузку, чтобы композит отдавался максимально быстро и стабильно.
Как обновляется кеш композита при изменении контента? +
Настраиваем автоматический сброс композита при изменениях: правках товаров, новостей, цен, наполнения страниц. После сброса первый посетитель собирает свежую версию ядра, и она снова кешируется для остальных. Чтобы первый заход не был медленным, мы дополнительно настраиваем прогрев — система заранее пересобирает ключевые страницы, и посетители всегда получают готовый композит.
Что такое прогрев композита и зачем он нужен? +
Прогрев — это предварительная сборка композитного кеша для важных страниц, чтобы первый посетитель после сброса не ждал сборку. Без прогрева сразу после очистки кеша одному человеку придётся дождаться полной генерации страницы. С прогревом система делает это заранее в фоне, и каждый посетитель получает уже готовое статическое ядро. Прогрев особенно важен для главной, каталога и популярных разделов.
Не будет ли посетитель видеть устаревшие данные из кеша? +
Нет, если правильно настроить сброс. Всё, что меняется часто и индивидуально — цены, остатки, корзина — выносится в динамику и не кешируется. А статическое ядро сбрасывается при изменении соответствующего контента. Мы настраиваем правила сброса так, чтобы баланс был верным: общее ядро живёт в кеше долго, а персональное и быстро меняющееся всегда актуально через AJAX.
Сколько места занимает кеш композита? +
Объём зависит от числа уникальных страниц и размера их ядра. Для типового сайта это десятки или сотни мегабайт — незначительно по меркам современного сервера. При хранении в памяти мы ограничиваем объём и настраиваем вытеснение редких страниц, чтобы кеш не разрастался бесконтрольно. На этапе аудита оцениваем ожидаемый объём под ваш проект.
Насколько реально ускорится сайт после композита? +
На типовых проектах отдача первого экрана ускоряется в разы, а иногда и до двадцати раз, потому что готовое ядро отдаётся вместо повторной сборки. TTFB падает с секунд до десятков миллисекунд. Точный эффект зависит от того, насколько тяжело сейчас собирается страница и сколько на ней динамики. Мы замеряем TTFB и первый экран до и после, чтобы вы видели результат в конкретных цифрах.
Как композит влияет на Core Web Vitals? +
Прямо и заметно. Мгновенная отдача статического ядра улучшает LCP — время появления основного контента первого экрана. А снятая нагрузка на сервер делает отклик стабильным под трафиком. Композит — один из самых эффективных шагов для перевода LCP в зелёную зону на сайтах Битрикс. Для полного результата его обычно совмещают с оптимизацией фронтенда.
Поможет ли композит выдержать наплыв трафика? +
Да, это одна из главных причин его внедрять. Когда большинство запросов закрывает готовый композит, серверу почти не приходится запускать тяжёлую PHP-логику и нагружать базу. Поэтому тот же сервер выдерживает кратно больше посетителей. Сайты, которые раньше ложились в часы пик и под рекламным трафиком, после композита держат наплыв без просадок.
Снизится ли нагрузка на сервер и базу данных? +
Существенно. Каждый отданный из композита запрос — это запрос, который не дошёл до PHP и базы данных. На реальных проектах нагрузка на серверные ресурсы падает на значительную долю, потому что повторная сборка одних и тех же страниц больше не выполняется. Это позволяет либо снизить требования к серверу, либо получить большой запас по нагрузке на текущей инфраструктуре.
Композит ускоряет сайт для роботов и для людей одинаково? +
Поисковые роботы получают то же быстрое статическое ядро, что и люди, поэтому индексация ускоряется, а быстрый ответ сервера хорошо считывается алгоритмами. Для авторизованных людей поверх ядра догружается их персональная динамика. То есть и роботы, и посетители выигрывают в скорости, просто люди видят дополнительно свои личные блоки через AJAX.
Сколько занимает внедрение композита? +
Типовой сайт мы закрываем за 3–7 рабочих дней: день на аудит и карту динамики, один-два дня на включение композита и настройку хранилища, два-три дня на разметку динамики и тесты, и день на прогрев и контрольные замеры. Интернет-магазин со сложной динамикой или высоконагруженный проект занимают чуть дольше. Точный срок фиксируем в смете после аудита.
Нужно ли переделывать дизайн или вёрстку сайта? +
Нет. Композит работает с вашим текущим шаблоном и вёрсткой — мы не перерисовываем сайт. Работа идёт на уровне настройки кеша и разметки динамических областей в коде. Внешне сайт остаётся прежним, меняется только скорость отдачи. Это одно из ключевых преимуществ композита: серьёзное ускорение без затрат на редизайн.
Какие риски при внедрении композита и как вы их закрываете? +
Главный риск — неправильно размеченная динамика, из-за которой может сломаться корзина, авторизация или счётчики. Мы закрываем этот риск тестированием всех ключевых сценариев: добавление в корзину, оформление заказа, вход и выход, личный кабинет, фильтры. Перед сдачей проверяем сайт под разными пользователями и фиксируем замеры, чтобы исключить регресс и убедиться, что динамика работает корректно.
Можно ли отключить композит, если что-то пойдёт не так? +
Да. Технология Композит включается и отключается штатными средствами Битрикс, поэтому при необходимости её можно выключить и вернуться к прежнему режиму без потери данных. На практике до этого не доходит: мы внедряем композит аккуратно и с тестами. Но сама обратимость делает внедрение безопасным — это не разрушительное изменение архитектуры.
Композит — это всё, что нужно для скорости, или есть ещё? +
Композит решает задачу мгновенного первого экрана и низкого TTFB, но это часть комплексной оптимизации. Для максимального результата его сочетают с настройкой кеширования компонентов, оптимизацией фронтенда и Core Web Vitals, работой с базой и сервером. Мы можем внедрить только композит или собрать комплекс ускорения целиком — зависит от состояния сайта, которое покажет аудит.
Ускорим ваш сайт композитом?
Расскажите о вашем сайте и нагрузке — замерим TTFB, оценим потенциал композита и пришлём смету в течение рабочего дня.
- Ответим в течение рабочего дня
- Бесплатный аудит процессов и расчёт
- NDA и фиксированная смета