live and doing

Как мы переводили сайт на композитный режим

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

Для начала немного статистики. До того, как мы осуществили перевод сайта на композитный режим, время ожидания главной страницы www.olondon.ru превышало 200 ms, что отчётливо видно на скриншоте:

Время ожидания главной страницы

Казалось бы, куда еще быстрее. Однако, специалисты 1С-Битрикс разработали решение, которое позволяет ускорить загрузку сайта в десятки, а то и в несколько десятков раз.

Скорость отображения страниц сайта на сегодняшний день - одна из основных проблем сайтостроения. Сама по себе скорость отображения зависит от множества факторов:

  • Скорости работы CMS, на основе которой разработан сайт;
  • Скорости каналов (пользователя и хостинга, на котором расположен сайт);
  • Географического расположения серверов;
  • Качества разработки сайта;
  • и других.

Скорость отображения страницы веб-сайта существенно зависит от скорости обработки запроса пользователя на веб-сервере. Самый быстрый способ – это отдача готового файла формата html

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

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

Вот как ваш сайт будет выглядеть изнутри:

  • Совершенно новый цикл загрузки страниц
    Страница разделяется на статический и динамический контент Новая последовательность загрузки страниц
  • Статическая часть кешируется и отображается мгновенно
    Статическая отображается мгновенно за счёт загрузки из кеша Пользователь сразу видит содержимое и может работать с ним
  • Кэширование в браузере посетителя
    Динамическая часть подгружается в фоновом режиме, после чего кэшируется браузером посетителя.

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

  1. Включили композитный режим на сайте (/bitrix/admin/composite.php?lang=ru): Перевод сайта в композитный режим
  2. Определили константы BX_COMPOSITE_DEBUG и LOG_FILENAME в файле dbconn.php: Определение константы BX_COMPOSITE_DEBUG и LOG_FILENAME
  3. Настроили шаблоны компонентов в шаблоне сайта (подробнее): Настройка шаблонов компонентов

После того, как мы осуществили перевод сайта на композитный режим, как и ожидалось, время ожидания главной страницы увеличилось в несколько раз (а именно в 5 раз!):

Время ожидания главной страницы

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

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



indian sex video italiano porno malay porn video peliculas porno malay porn xxx porno