Битрикс - Композитный сайт

Если вы используете сайт на платформе 1C-Битрикс, то стоит обратить особое внимание на технологию композитного сайта, которая магическим образом ускоряет загрузку в 100 раз, что положительно сказывается на ранжировании в поисковых системах и увеличивает конверсию. Самое главное, что эта таехнология абсолютно бесплатная.

Чтобы понять за счет чего скорость открытия сайта уменьшается в 100 раз, выясним, как работает технология композитного сайта.

Сайт — это не монолитные данные, они разделяются на слои: HTML, стили, скрипты, изображения.

Сначала с сервера загружается HTML, скелет сайта. Браузер генерирует страницу из полученного HTML кода, пока страшненькую и голую. Помимо этого HTML содержит данные о том, какой и где брать стиль для этой страницы, какие скрипты и изображения подключать. Весь этот процесс может занять до пяти секунд.

Композитный сайт работает иначе.

Так как многие блоки сайта — не важно, зашел на него админ или аноним — выглядят абсолютно одинаково. Шапка, футер, картинки, SEO-тексты в подвале выглядят абсолютно одинаково и наполнены одним и тем же контентом. У композитного сайта, одинаковые для всех пользователей блоки, хранятся в кэше сервера, уже в сгенерированном виде. Браузер быстро достает их из кэша и отображает их в десятки раз быстрее.

Данные, которые у пользователей разные (корзины, данные личного кабинета) или меняются слишком часто подгружаются в фоновом режиме и внедряются в сохраненный в кэше шаблон HTML. Параллельно с ними загружаются стили, скрипты и картинки. В композитном режиме страница загружается в разы быстрее, через 0,2-0,4 секунды.

Включение композита

Чтобы сайт стал работать в композитном режиме, сайт должен соответствовать определенным условиям. Необходимо расставить специальные команды, какой блок может работать в копозитном режиме, а какой нет, а так же пометить изменяемые, динамические области.

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

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

«Online Business Development» предоставляет услуги по внедрению «1С-Битрикс: Композитный сайт» и имеет большой опыт внедрения этой технологии на более чем сотне интернет-проектах, так же наши специалисты прошли сертификацию с использованием данной технологии, что так же позволяет нам гарантировать высокое качество работы.