Технология Композитный сайт от 1С-Битрикс. Битрикс композитный


Технология "Композитный сайт" от 1С-Битрикс

В апреле 2014 года компания 1С-Битрикс представила технологию, которая позволяет многократно ускорить загрузку и отображение сайта. Это действительно крупное событие и значительная инновация: во многих замерах ускорение составляет сотни раз.

Мы расскажем что это, как работает, когда полезно и почему иногда эффект трудно заметить.

Технология композитного сайта от 1С-Битрикс 

Суть статьи одним абзацем:

Технология композитного сайта — способ отдачи страницы сервером, когда сначала (очень быстро) выдается заранее сохраненный кешированный контент, затем параллельно подгружается графика и изменившаяся с момента кеширования информация. Композит дает комфорт посетителям и скорость индексации поисковиками.  Любой сайт на Битриксе может относительно просто быть переведен на Композит.

Ускорение в 100 раз — правда, но такой эффект наблюдается не всегда.

Композит — это новая технология? Ее придумал Битрикс?

Композит — изящное, красивое и простое совмещение существовавших ранее технологий. Это html-кеширование, ajax-подгрузка информации, учет времени модификации данных.

Главное достижение технологов 1С-Битрикс в том, что они нашли способ без революционных переработок платформы внедрить технологию в уже работающие сайты.

Это маркетинг или реально полезно?

Это реально полезно, и вот почему:

  1. Сайты, которые отвечают медленно, не нравятся поисковым машинам. Поисковая машина считает время, которое проходит между запросом и началом загрузки ответа. С композитом оно будет намного меньше. Сайт начинает лучше индексироваться.
  2. Если посетитель на сайте не впервые, есть кешированная версия страницы и загруженная графика, он заметит ускорение загрузки. Сайт начинает "летать".

Это маркетинг:

  1. Такая технология пока есть только у 1С-Битрикс.
  2. Результат "ускорение в 100 раз" на практике заметить почти невозможно. Воспринимаемое человеком время загрузки состоит из многих составляющих. Композит ускоряет только одну — начало передачи контента от сервера браузеру. Композитный сайт не избавляет разработчика и администратора сайта от необходимости серверной и клиентской оптимизации.

Как работает композитный сайт?

  1. При первом открытии страницы сайта с "композитом" сервер сгенерирует кешированную версию html-кода, а браузер запомнит скрипты, графику, css-таблицы.  Страница имеет обычный http-статус "200 OK". В зависимости от скорости работы вашего сервера и соединения с Интернетом этот шаг занимает десятые доли секунды и более. Можно встретить и 1-2-5 секунд. Для нашего сайта это более 600 ms. Немало.
  2. При втором открытии той же страницы сервер и клиент поймут что все заново можно не генерировать и не качать. Сервер отдаст кешированную версию со статусом "304 Not Modified". Загрузка заняла 49 ms. Более чем в 12 раз быстрее. Затем специальный js-код обратится к серверу с вопросом «что-то новенькое есть?». Сервер подумает и отдаст изменения. Это может занять некоторое время, но ни пользователь, ни поисковая машина от этого не пострадают.

Я не вижу скорости. В чем подвох?

Во-первых, убедитесь что сайт использует «композитную» технологию. Как — написано в следующем разделе.

Во-вторых, серверное время это далеко не все, что влияет на загрузку.

Например, очень приличный (с точки зрения веб-разработки) и почти лишенный статического контента сайт Правительства РФ government.ru загружается так:

После загрузки HTML-кода страницы происходит еще много всего.

66 запросов на легкий и быстрый сайт.

Больше секунды на передачу html, больше 4 секунд на всю статику.

Неоптимизированный и перегруженный картинками, стилями и скриптами сайт может грузиться намного дольше. И композит ему мало поможет.

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

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

Как понять, «на композите» сайт или нет?

Долгий и правильный способ — изучение лог-файлов. Покажем простой.

Откройте браузер Chrome в режиме "инкогнито", нажмите F12 и откройте вкладку Network. Обновите страницу сайта несколько раз. Если вы видите 304 Not modified в колонке Status у первой строки — html-документа, то все работает.

Что увидит робот поисковой системы при открытии сайта «с композитом»?

Все будет хорошо. Робот увидит полноценную страницу с последней версией закешированного html-кода. И увидит он ее очень быстро. Сервер не будет напрягаться, и вы не напрягайтесь.

Как сайт перевести на композит?

Это займет от 5 до 50 часов работы. Обратитесь к партнеру с полученной и подтвержденной компетенцией . 

Оцените статью:

Спасибо, ваш голос успешно добавлен!

www.intervolga.ru

Технология Композитный сайт от 1С-Битрикс

Добрый день читатели thisis-blog.ru !

В конце апреля компания «1С-Битрикс» представила презентацию системы «1С-Битрикс: управление сайтом 14.5». Началась она с хорошей новости. Разработчики этой CMS снова улучшили систему, сократив скорость загрузки страничек и значительно увеличив отклик интернет-магазинов. Всё это будет возможно благодаря новой технологии «Композитный сайт», которая позволит совместить загрузку статических данных с загрузкой динамических.

По данным компании «Русоникс» использование новой технологии позволит увеличить отклик в 224 раза!

Результаты тестов.

Главная страница интернет-магазина в обычном режиме загружалась в среднем за 506 миллисекунд. После включения технологии «Композитный сайт» — примерно за 2,3 миллисекунды. Разница в скорости отклика в среднем составила 224 раза.

 

Страница каталога товаров в обычном режиме загружалась в среднем за 164 миллисекунды. После включения функции «Композитный сайт» — около 2,2 миллисекунды. Разница в скорости отклика в среднем составила 73 раза.Страница карточки товара в обычном режиме загружалась в среднем за 178 миллисекунд. После включения технологии «композитный сайт» — около 1,9 миллисекунд. Разница в скорости отклика в среднем составила 94 раза.

Выводы.

Быстрая загрузка сайта это неоспоримо плюс. Плюс не только для владельцев сайтов ( т. к. по исследованиям пользователи покидают сайт, если загрузка страницы длятся больше 5-7 секунд), но и для поисковых машин. Если ваши страницы загружаются долго, то они могут не проиндексироваться и поисковая система не будет выдавать в результатах ваши страницы. Также по исследованиям американской компании Wallmart уменьшение скорости загрузки на 100 миллисекунд увеличивает конверсию на 1%, что также идёт в копилку преимуществ технологии «Композитный сайт».

Как «включить» технологию «Композитный сайт».

На вновь создаваемых сайтах в системе «1С-Битрикс: Управление сайтом 14.5» новая технология имеется по умолчанию. Опцию «Композитный сайт» нужно только включить.Для опытной веб-студии эта задача потребует нескольких часов. Заказать можно тут.Для тех, кто хочет заняться этим самостоятельно компания 1С-Битрикс оперативно подготовила учебный курс Обсуждения по теме в комментариях тут.

 

thisis-blog.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

Пожалуйста, включите JavaScript, чтобы просмотреть комментарии ведет Disqus.

onlinebd.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта