Каждый владелец сайта на 1С-Битрикс рано или поздно сталкивается с проблемой: проект, который работал быстро на старте, через год-два начинает тормозить. Страницы грузятся по 5–8 секунд, админка зависает, а Google PageSpeed показывает красную зону. В этой статье мы разберём 7 проверенных способов ускорить Битрикс без переписывания всего проекта.
Мы собрали эти рекомендации на основе реального опыта оптимизации более 40 проектов — от небольших корпоративных сайтов до интернет-магазинов с каталогом в 200 000 товаров. Каждый пункт можно применить за один рабочий день.
"Скорость сайта — это не просто метрика. Это прямая конверсия. Каждая лишняя секунда загрузки стоит вам 7% пользователей, которые уходят, не дождавшись ответа сервера."
1. Включите композитный режим
Композит — это фирменная технология Битрикса, которая позволяет отдавать первый экран страницы из кэша практически мгновенно, а динамические блоки (корзина, авторизация) подгружать через AJAX. Включение занимает 2 минуты:
После активации вы увидите в правом нижнем углу страницы значок с надписью "Композит". Среднее время ответа сервера падает с 1.2 секунды до 0.04 секунды на повторных запросах.
2. Оптимизируйте изображения
Типичная ошибка — загрузка фотографий в формате JPEG весом 2–3 МБ прямо с камеры. Битрикс умеет автоматически конвертировать изображения в WebP, который весит на 40–60% меньше.
- WebP: включаете в настройках ядра — все картинки автоматически конвертируются
- Lazy loading: добавляете
loading="lazy"к тегу<img>— браузер не грузит изображения вне экрана - Адаптивные размеры: через
CFile::ResizeImageGet()создаёте превью нужных размеров вместо загрузки оригинала
На одном из проектов это сократило вес главной страницы с 8.4 МБ до 1.1 МБ без потери визуального качества.
3. Настройте кэширование
Битрикс имеет многоуровневую систему кэширования, но многие разработчики используют только стандартный файловый кэш. Для нагруженных проектов мы рекомендуем:
- Memcached или Redis для хранения сессий и меток кэша в оперативной памяти
- Управляемый кэш — автоматическое обнуление кэша при изменении данных в инфоблоках
- Tagged кэш — сброс по тегам, а не по ID компонентов
4. Оптимизируйте базу данных
Медленные запросы к БД — главная причина тормозов на проектах с большим каталогом. Используйте встроенный инструмент "Монитор производительности" (Админка → Настройки → Панель производительности), чтобы найти проблемные места.
Особое внимание уделите индексам в таблицах b_iblock_element_prop_s* — именно они чаще всего становятся узким местом при фильтрации и сортировке товаров.
Результаты оптимизации
5. Обновите версию PHP
Переход с PHP 7.4 на PHP 8.2 даёт прирост производительности на 15–25% без единой строчки кода. Битрикс полностью поддерживает PHP 8.1+ начиная с версии 22.0. Главное — перед обновлением проверить совместимость кастомных компонентов и решений из Маркетплейса.
6. Используйте CDN для статики
Битрикс умеет автоматически выгружать CSS, JavaScript и изображения на CDN. Это особенно полезно для сайтов с географически распределённой аудиторией — пользователь из Владивостока будет получать статику с ближайшего сервера, а не из Москвы.
Настройка: Админка → Настройки → Настройки продукта → CDN. Можно использовать как встроенный CDN Битрикса (бесплатно), так и подключить CloudFlare или Selectel CDN.
7. Отключите неиспользуемые модули
Каждый подключённый модуль добавляет нагрузку. Проверьте список в Админка → Настройки → Модули и отключите всё, что не используется. Типичные кандидаты на отключение:
- Обучение и тестирование — если не проводите онлайн-курсы на сайте
- Блоги и форумы — если используете внешние сервисы для обсуждений
- Поддержка — если тикеты ведутся через Битрикс24 или другую CRM
Итоги
Оптимизация Битрикса — это не разовое действие, а процесс. Но применение даже этих 7 шагов даёт значительный результат. На наших проектах среднее ускорение после базовой оптимизации составляет 3.5 раза, а показатель PageSpeed поднимается из красной зоны (30–40 баллов) в зелёную (90+).
Если вам нужна профессиональная помощь с оптимизацией — свяжитесь с нами. Мы проведём аудит и составим план работ с конкретными KPI.
Вы дочитали статью
Хотите собственный сайт на Битриксе, который не будет тормозить и принесет прибыль? Мы знаем, как это сделать.