Время на прочтение: 3 минуты
2024
Общеизвестно, что один из важнейших показателей качественной работы современного сайта – время отображения и загрузки страниц сайта при переходах пользователя. Этот показатель важен как для интеграции поисковыми системами типа Yandex или Google, как и для пользователей интернет-сайта. При низком скоростном показателе сессия пользователя на интернет ресурсе может сводиться к минимуму, причиной этому может быть неудовлетворительный скоростной режим и низкая скорость отклика страницы. Плюс ко всему низкая скорость отклика интернет-страницы так или иначе влияет на ранжирование веб-страницы в поисковых системах.
Решением таких проблем может стать пользование уникальной разработкой компании Bitrix – композитный сайт. Композитный сайт – новейшая веб-технология, которая позволяет максимально сократить время загрузки страницы сайта. На сегодняшний день так же, как и на простых статических ресурсах, скорость загрузки страницы на композитном веб-сайте достигает максимальных качественных значений. Помимо этого, композитный сайт обладает всеми основными характеристиками, характерными динамическому аналогу.
Механика работы композитной технологии:
Композитный сайт от Bitrix – это специальная технология, которая основывается на простом двухэтапном принципе отдачи страниц интернет-ресурса. Такая веб-страница условно делится на две части:
- статическая часть, которая сохраняется в кэше браузера (она остается неизменной);
- Динамическая часть, которая меняется со времени последнего кэширования данных статистики страницы;
Кэшированный контент страницы открыт для пользования фактически мгновенно, загрузка остальных элементов сайта происходит в фоновом режиме во время сессии пользователя (то есть динамичный контент веб-ресурса осуществляется плавно).
Пользуясь композитной технологией обеспечивается условие, при котором основная (информативная) часть страницы доступна для поисковых систем и пользователей в течение десятой доли секунды.
Композитная технология доступна для оптимизации работы абсолютно любого сайта, собранный на платформе 1C – Bitrix. За счет чего возможна организация (сборка) новых композитных интернет-проектов, а также перевод уже существующих интернет-проектов на данную технологию.
Перевод интернет ресурса на композитную технологию
Чтобы перевести сайт на композитную технологию необходимо совершить несколько манипуляций:
- Необходимо перейти в админку сайта и включить режим «композит». Путь: bitrix/admin/cоmposite.php. Там же есть несколько дополнительных настроек, которые можно активировать опционно:
- Хранение кэша – подключается в виду особенностей сервера. В случае если вы располагаете достаточным количеством оперативки, можно подключить дополнительную опцию memcached, в том случае если оперативной памяти недостаточно можно подключить опцию хранение в файлах;
- «Маска исключения» - выбранные файлы не будут отображаться при переходе в композитный режим.
- «Маска включения» - фильтр для кэшируемых данных. Как правило, предпочтительным будет применение стандартных настроек.
- Disk Quote – если «memcached» не используется, кэш будет храниться в файлах. В случае если заданная квота на хранение превышена, кэш будет записываеться с наложением на более ранние данные.
- Groups – опция настройки преференции для отдельных пользовательских групп, которые смогут просматривать страницу в композитном режиме.
- Затем необходимо совершить переход в файл dbconn.phр (строка – betrix/php_interface) и прописать строки:
- define (“BX_COMPOSITE_DEBUG”, true); // включает «Debug Mode»
- define (“LOG_FILENAME”? $_SERVER [“DOCUMENT_ROOT”]. “/log.txt”); // Включает логирование
- Затем необходимо войти под ником пользователя (пользователя, который входит в группу композитного режима) с помощью другого браузера.
- Затем необходимо совершить переход на страницу интернет-ресурса, на котором необходимо настроить композитный режим. Для создания логов страницы страницу необходимо обновить и совершить переход в log.txt.
- Далее необходимо найти строки Composite was rejected и совершить переход в код компонента, который вызывает конфликт и перевести его в режим композита.