1. Справочный центр
  2. Виртуальный сервер
  3. Виртуальный сервер RED.Site
  4. Настройка работы композитного сайта на nginx

Настройка работы композитного сайта на nginx


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

При включении стандартного автокомпозита 1С-Битрикс отображение страниц сайта осуществляется через уровень PHP. После включения работы композитного сайта на nginx отображение страниц осуществляется на уровне nginx. Алгоритм выглядит как на схеме. С этой настройкой скорость загрузки увеличивается до 10%.

Для включения настройки нужно включить автокомпозит в административной части сайта на 1С-Битрикс и активировать композитный сайт на nginx.

В административной части сайта перейдите в Настройки (1) → Настройки продукта (2) → Композитный сайт (3) Настройки (4).

На вкладке «АвтоКомпозит» пролистайте немного вниз и нажмите кнопку «Включить АвтоКомпозит».

Перейдите в панель управления виртуальным сервером. В левом меню перейдите в Сайты.

Выберите нужный домен и перейдите к редактированию.

В блоке настроек «RED.Tools» (1) в поле «Включить композитный сайт на nginx» установите значение «Файл» (2). Сохраните изменения (3).

Проверить, через что отдаются страницы (PHP или NGINX) можно с помощью просмотра заголовка ответа сервера. Для этого можно воспользоваться специальным сервисом.

  • X-Bitrix-Composite:Nginx (file) — отдача страниц NGINX, хранение в файлах;
  • X-Bitrix-Composite:Cache (200) — отдача страниц PHP, хранение в файлах.
Предыдущая статья Повышение скорости сайта с помощью модуля PageSpeed Insight
Следующая статья RED.Monitoring — автоматический контроль ресурсов сервера