Композитный сайт – это особая технология, представленная компанией «1С-Битрикс». Целью применения данной технологии является ускорение работы сайта. Композитный сайт загружается в несколько раз быстрее, чем обычный сайт на 1С-Битрикс.
Что такое композитный сайт?
По сути, технология «композитный сайт» – это улучшенная версия технологии html-кэширования сайта. Не секрет, что высокая скорость загрузки способствует лучшему ранжированию веб-ресурса поисковыми системами. Быстрые сайты работают более эффективно. Они удобны для посетителей и ценны для поисковых роботов.
Повысить скорость загрузки сайта стремится каждый веб-мастер. От того, насколько быстро работает ваш сайт, зависит поведение посетителей. Если страницы загружаются легко и за долю секунды, пользователи с удовольствием совершают переходы и просматривают больше информации. Когда посетителям приходится ждать, пока страница загрузится полностью, они начинают нервничать и думать: «А не уйти ли мне на другой сайт?».
Низкая скорость загрузки увеличивает процент отказов и становится причиной плохой конверсии сайта. Ваш потенциальный клиент может отказаться от оформления заказа, если при посещении страницы или при заполнении формы возникнут трудности с загрузкой отдельных элементов страницы. Посетители сайта не смогут просмотреть ваше презентационное видео, если скорость загрузки будет низкой.
Использование технологии композитного сайта позволяет решить проблемы с качеством загрузки страниц.
Как работает композитный сайт?
В html-шаблоне сайта можно выделять области статистического и динамического контента. За счет этого вы обеспечите пользователям мгновенный доступ к определенной информации на страницах. Статический контент – это такая область на странице, которую видят все посетители. Динамический контент показывается в индивидуальном порядке каждому отдельному посетителю. В качестве динамического контента может использоваться форма авторизации, корзина, баннеры и т.п.
При использовании композитного сайта статический контент загружается мгновенно. Посетитель сайта сразу видит содержимое статической области и может изучать его и выполнять другие необходимые действия. Динамическая область подгружается постепенно в фоновом режиме и кэшируется в браузере.
Как запустить технологию композитного сайта?
Для начала проверьте, какая версия 1С-Битрикс используется на вашем сайте. Технология композитного сайта доступна для версии 14.5 и выше. При наличии более ранней версии вам потребуется обновить программу до актуальной или приобрести продление.
Зайдите в раздел «Настройка продукта». Там вы увидите пункт «Композитный сайт». Чтобы данная технология заработала на вашем сайте, недостаточно ее просто включить. Для этого вам потребуется подогнать отдельные страницы под «композитный сайт». Каждый элемент шаблона страницы должен быть адаптирован к применению технологии. Если хоть один компонент не будет настроен под «композитный сайт», то технология не будет работать на всей странице.
Для настройки статической области на странице необходимо добавить в шаблон строку следующего вида:
$this->setFrameMode(true).
Для выделения динамических областей используйте:
$frame = $this->createFrame()->begin();
$frame->end().
Стоит отметить, что обновление динамического контента происходит с высокой скоростью. Пользователи практически не замечают, как подгружается динамическая область. Вся страница загружается намного быстрее, чем при использовании привычного способа отображения информации.
Используя технологию композитного сайта можно увеличить скорость загрузки страниц и обеспечить улучшение поведенческих факторов. На перевод ресурса в композитный режим потребуется совсем немного времени. Эффект же от применения данной технологии будет заметен уже в первые дни работы обновленного сайта.