Кейс: Ускорение загрузки сайта на Битрикс с помощью CDN


Команда Kamensky-lab приветствует вас и готова поделиться своим последним кейсом по ускорению загрузки сайта на 1C Битрикс (CMS Bitrix) с помощью CDN (Content Delivery Network) – сеть доставки контента. Наша команда экспертов в области оптимизации и ускорения сайтов уже помогла нескольким клиентам повысить скорость загрузки и производительность их сайтов. Представляем вашему вниманию основные результаты и технические характеристики данного проекта.


Задача:


Наш клиент, владелец сайта на платформе 1C Битрикс, столкнулся с проблемой медленной загрузки страниц у посетителей сайта на территории РФ (скорость загрузки Главной страницы сайта составляла около 6,5 сек). Наша задача состояла в том, чтобы ускорить загрузку сайта и повысить его производительность с помощью CDN.


До настройки CDN

До настройки CDN


Решение:


  • Организован доступ к сайту через CDN серверы в РФ. Мы подключили сайт к глобальной сети серверов CDN, которые расположены в различных регионах России. Это позволило снизить задержку и ускорить доставку контента до посетителей сайта. 

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

  • Кеширование статического контента. Мы настроили кеширование статического контента, такого как изображения, CSS-файлы и JavaScript-скрипты. Контент сохраняется в кеше CDN, что позволяет доставлять его из ближайшего сервера и сокращает время загрузки страниц.

  • Обновление страниц динамики в кеше: Мы настроили процесс заполнения кеша для страниц динамики. При запросе страницы на CDN, сервер сохраняет ее в своем хранилище и отдает пользователю. При последующих запросах страница отдается из кеша, пока не истечет срок ее хранения или она не будет удалена. Каждый CDN сервер имеет свой собственный кеш.

  • Мгновенное удаление кеша на всех серверах CDN. Мы настроили полное мгновенное удаление кеша на всех серверах CDN. Кеш страницы удаляется сразу и одномоментно на всех серверах CDN при определенных событиях, таких как активность в админ-панели. Это позволяет обновлять контент на сайте и доставлять обновленные страницы пользователям без задержек.

  • Игнорирование UTM-меток. Чтобы повысить эффективность кеша, мы настроили игнорирование UTM-меток в адресах. Это не влияет на функциональность меток, так как они могут быть считаны на клиентской стороне с помощью JavaScript.

  • Предварительная загрузка критичных ресурсов. Мы использовали специальные "preload"-директивы в заголовках страницы для предварительной загрузки критических ресурсов, таких как стили CSS и шрифты. Это позволяет браузеру начать загрузку контента еще до начала загрузки HTML-кода страницы, улучшая общую скорость загрузки и оптимизируя процесс.

  • Фоновый перезапрос страницы при ошибках сервера. Мы реализовали функционал фонового перезапроса страницы при ошибке сервера. Если CDN получает ответ с ошибкой 500, то производится повторный запрос страницы. Это позволяет посетителям ожидать загрузку страницы в браузере, несмотря на возможные временные ошибки на сервере.

  • Анти-DDoS фильтрация и мониторинг доступности. Мы обеспечили защиту сайта от DDoS-атак с помощью анти-DDoS фильтрации. Кроме того, активно мониторим доступность сайта и при обнаружении проблем активируем режим поддержки аптайма, который обеспечивает ограниченный доступ к сайту в случае временной недоступности основного сервера.

  • Турбо-HTTPS. Реализовали TLS 1.3 с 0-RTT, OCSP-stapling и другие тонкие оптимизации для ускорения соединения и повышения надежности.

Результаты:


После настройки и оптимизации сайта с использованием CDN, мы достигли следующих результатов:


Скорость загрузки: Средняя скорость загрузки по РФ сократилась с 1.42 секунды до 0.31 секунды.


Ответ сервера: Время ответа сервера снизилось с 1.2-1.4 секунды до 0.01-0.001 секунды.


После настройки CDN

После настройки CDN


Для получения услуги по ускорению загрузки вашего сайта на CMS Битрикс с помощью CDN вы может обратиться в Kamensky-lab. Наша команда готова предоставить консультации, настройку и интеграцию CDN, а также оптимизацию контента для достижения максимальной производительности вашего сайта. 


Обратитесь к нам сегодня и ускорьте свой сайт на платформе Битрикс с помощью CDN от Kamensky-lab!



Подробнее об услуге «Ускорение сайтов с помощью CDN»