Начнем с проверки систем.
Скорость работы сайта — это первое, что замечают пользователи. Если страница грузится долго, клиенты теряют терпение и покидают ваш ресурс. Обслуживание сайтов на Битрикс начинается с проверки систем начинается с проверки систем. Для этого перейдите в:
Настройки → Инструменты → Проверка системы.
-
Нажмите на “Начать тестирование”. Так вы запустите процесс:
В случае их обнаружения передайте данные программисту или обратитесь в службу технической поддержки веб-сайтов.
Что можно решить самостоятельно? Переходим к мониторингу производительности.
На 1С-Битрикс доступен монитор производительности — инструмент для анализа скорости работы сайта, ориентированный на разработчиков. Он доступен на рабочем столе админки.
Панель производительности предоставляет рекомендации, как ускорить сайт на 1С-Битрикс, а также оценивает его производительность в сравнении с эталонной конфигурацией.
С его помощью можно в абсолютных величинах оценить конфигурацию проекта, сравнить её с эталонной системой, проанализировать общую производительность и выявить узкие места. Модуль оснащён набором инструментов, которые позволяют быстро обнаруживать и устранять возникающие проблемы.
Нажимая на “Подробнее”, вас перенаправит на страницу “панель производительности”, на которой вы получите отчет “Производительность конфигурации”. Пример, как это выглядит:
Панель производительности выполняет тестирование конфигурации оборудования, анализирует факторы, влияющие на производительность, и предоставляет рекомендации по оптимизации. Она также формирует список наиболее нагруженных страниц сайта. Итоговый показатель производительности сопоставляется с эталонным, который рассчитывается на основе тестирования на платформе “1C-Битрикс: Виртуальная машина”.
На что обратить внимание:
-
Среднее время отклика;
-
Время работы с базами данных;
-
Объем запросов к базам.
Что делать с результатами:
-
Если проблемы связаны с базой данных — это задание для программиста.
-
Если долго грузятся изображения, шрифты или другие статические элементы, можно заняться их оптимизацией самостоятельно.
Как это проверить и какие действия можно провести самостоятельно читайте далее в материале.
Ускорение загрузки изображений и статики
Одним из шагов, как ускорить загрузку сайта, является оптимизация изображений и других статических элементов. Медиафайлы часто составляют значительную часть нагрузки на сайт, особенно для мобильных пользователей. Вот что можно сделать самостоятельно:
Что можно сделать самостоятельно:
-
Сжать изображения:
Используйте инструменты, такие как iloveimg или online conver, чтобы уменьшить размер изображения без потери качества. Это не требует знаний программирования. -
Конвертировать в современный формат:
Формат WebP легче, чем JPEG или PNG. Он уменьшает размер файлов на 30–50%, сохраняя качество. -
Правильно задавать размеры:
Часто загружаются изображения, превышающие реальный размер элемента. Например, для баннера шириной 1200 пикселей можно загружать картинку соответствующего размера, а не 4000 пикселей. -
Включить "ленивую загрузку" (lazy load):
Эта технология позволяет подгружать изображения только тогда, когда пользователь до них долистал. Это снижает нагрузку на сервер и ускоряет загрузку видимой части страницы.
Обратите внимание, что lazy load не является стандартной функцией 1С-Битрикс. Для реализации потребуется модуль или разработка.
Как сделать объединение файлов CSS и JavaScript
Объединение файлов CSS и JavaScript — важный этап для уменьшения количества HTTP-запросов и ускорения загрузки страниц. В системе 1С-Битрикс это делается через:
-
Настройки → Настройка продукта → Настройка модулей.
-
Листаем до “Оптимизация CSS”. Включите галочки, как указано на скриншоте в документации, и нажмите «Применить». Это позволит ускорить загрузку сайта и упростит обработку статики сервером.
Не забудьте нажать “Применить”.
Как настроить кэширование
Кэширование — это способ временно сохранять данные, чтобы сервер не тратил время на их повторную обработку. Включение автокеширования важно для оптимизации сайта в условиях высокой нагрузки, например, в период новогодних распродаж.
Только ленивый не упоминал, что важно следить за ним. Наверняка вы знаете и умеете это делать, когда пользуетесь приложениями на своих устройствах. И сайт не исключение, на нем также нужно это делать.
Когда пользователь впервые открывает страницу, сервер генерирует все элементы: текст, изображения, скрипты. Если настроено кэширование, эти данные сохраняются. Следующий пользователь получает готовую страницу без лишних запросов к серверу.
Включаем автокеширование.
-
Включите автоматическое управление кэшированием:
-
Перейдите в Настройки → Настройка продукта → Автокеширование.
-
Очистите старый кэш, это можно сделать в разделе очистка файлов:
Самостоятельная оптимизация базы данных
Поддержка работоспособности сайта требует регулярной оптимизации базы данных.
База данных — это основа вашего сайта. Она содержит всю ключевую информацию: заказы, товары, пользователей, настройки и другую динамическую информацию. Когда посетитель заходит на сайт, сервер обращается к базе данных, чтобы предоставить нужные данные. Чем больше данных в базе и чем сложнее запросы, тем больше времени требуется для их обработки. Если база данных не оптимизирована, это может привести к замедлению сайта, особенно при высокой нагрузке, что критично в период новогодних продаж.
Путь страницы в админке:
-
Зайдите в Настройки → Инструменты → Диагностика → Оптимизация БД.

2. Внимательно читаем предупреждение.
3. После нажатия кнопки "Оптимизировать" процесс запустится, и его ход будет отображаться на индикаторе.
4. Далее пойдет процесс проверки. В конце вы увидите результаты анализа, которые помогут вам понять, где и как можно улучшить производительность сайта.
Заключение
Чтобы ваш сайт на 1С-Битрикс работал стабильно в новогодние праздники (и не только), не откладывайте оптимизацию на последний момент. Выполните техническую поддержку веб-приложений, настройте кэширование, оптимизируйте базы данных и уменьшите вес статических файлов. Это важные шаги для увеличения скорости работы сайта и сохранения клиентов.
Мы в PHPDev.ORG предлагаем услуги технической поддержки сайта, обслуживание сайтов интернет-магазинов, абонентское обслуживание сайта и техническую поддержку веб-продуктов. Поддержка сайта — это инвестиция в долгосрочные отношения с клиентом, а ускорение сайта на 1С-Битрикс позволит справиться с нагрузками в праздничный период.
С наступающими праздниками! Пусть ваш сайт радует клиентов скоростью, а праздничные хлопоты превращаются в удовольствие.
Понравился материал? Подпишитесь на наши соц. сети, чтобы читать больше и чаще.
Telegram: https://t.me/phpdev_org
VC.Ru: https://vc.ru/u/2904596-phpdev-org