E
ENTER-IT
Главная Купить 1С-Битрикс Кейсы Новости Статьи Контакты Калькулятор
Назад к списку статей
Круто важно замечательно 16 мин чтения

Миграция с самописа на Битрикс: Как мы спасли бизнес от хаоса

14 мая 2026 Сотрудник EnterIT

Каждый владелец сайта на 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. Оптимизируйте базу данных

Медленные запросы к БД — главная причина тормозов на проектах с большим каталогом. Используйте встроенный инструмент "Монитор производительности" (Админка → Настройки → Панель производительности), чтобы найти проблемные места.

# Пример оптимизации конфига MySQL для Битрикса [mysqld] innodb_buffer_pool_size = 4G query_cache_size = 256M max_connections = 500 innodb_log_file_size = 512M

Особое внимание уделите индексам в таблицах b_iblock_element_prop_s* — именно они чаще всего становятся узким местом при фильтрации и сортировке товаров.

Результаты оптимизации

0.3s
Время загрузки
95/100
PageSpeed
+32%
Конверсия

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.

Вы дочитали статью

Хотите собственный сайт на Битриксе, который не будет тормозить и принесет прибыль? Мы знаем, как это сделать.