Блог · Диагностика Битрикс

Почему Битрикс тормозит и как ускорить сайт

Медленный Битрикс почти всегда можно ускорить, если идти от измерений, а не от случайных правок. Ниже — практический чек-лист для владельца сайта, руководителя e-commerce или команды поддержки.

7 минут чтения

Короткий ответ

Битрикс тормозит не «сам по себе», а из-за конкретных узких мест: кеш, компоненты каталога, база данных, хостинг, изображения, обмен с 1С, агенты, cron и фронтенд. Правильный путь — сначала измерить TTFB, SQL, кеш и нагрузку, затем чинить самое дорогое узкое место.

Главные причины медленного Битрикс-сайта

ЗонаЧто происходитЧто проверить
ХостингНе хватает CPU/RAM, медленный диск, shared-средаLoad average, память, I/O wait, PHP-FPM, MySQL
КешКомпоненты каждый раз пересчитывают страницуКомпозитный сайт, кеш компонентов, managed cache
КаталогФильтры, цены, остатки и свойства создают тяжёлые запросыSmart filter, индексы, количество свойств, SQL slow log
1С-обменИмпорт товаров и остатков грузит сервер в рабочее времяРасписание обмена, размер пакетов, логи import/export
ФронтендБольшие изображения, лишний JS, блокирующие виджетыPageSpeed, Lighthouse, WebPageTest, CDN
АгентыФоновые задачи запускаются на хитах пользователейПеренос агентов на cron, журнал ошибок

Что измерить перед оптимизацией

  • TTFB — время до первого байта: показывает серверную задержку.
  • Core Web Vitals — LCP, INP, CLS: показывает пользовательскую скорость.
  • Slow SQL — медленные запросы MySQL/MariaDB.
  • Компоненты Битрикс — какие блоки страницы строятся дольше всего.
  • Логи PHP и nginx — ошибки, 500/502, таймауты, нехватка памяти.
  • Нагрузка обмена с 1С — пики во время импорта товаров, цен и остатков.

Быстрые улучшения, которые часто дают эффект

  1. 1

    Композитный режим

    Включить и проверить композитный режим, но не считать его заменой нормальной оптимизации.

  2. 2

    Кеш компонентов

    Настроить кеш компонентов каталога, меню, фильтров, карточек и блоков рекомендаций.

  3. 3

    Агенты на cron

    Перенести агенты на cron, чтобы фоновые задачи не запускались на пользовательских запросах.

  4. 4

    Изображения

    Сжать изображения, подключить WebP/AVIF и lazy loading для каталога.

  5. 5

    Внешние скрипты

    Убрать лишние виджеты, пиксели и тяжёлые внешние скрипты с первого экрана.

  6. 6

    Индексы базы данных

    Проверить индексы базы данных для фильтров, свойств и торговых предложений.

  7. 7

    Расписание обмена с 1С

    Разнести тяжёлый обмен с 1С на ночные или низконагруженные интервалы.

План ускорения на 7 дней

ДеньРаботаРезультат
1Снять метрики скорости и нагрузкиПонятно, где серверная, фронтенд или DB-проблема
2Проверить кеш и компонентыСписок страниц и блоков с лишними пересчётами
3Разобрать каталог и фильтрыМедленные свойства, SQL и smart filter
4Оптимизировать изображения и JSЛучше LCP и меньше вес страницы
5Настроить cron, агенты, обмен 1СМеньше пиков нагрузки в рабочее время
6Проверить инфраструктуруРешение: оставить хостинг, сменить тариф или перенести сайт
7Повторно снять метрикиОтчёт до/после и план дальнейших работ

Когда нужен не «тюнинг», а технический аудит

Если сайт теряет заявки, каталог открывается дольше 3–5 секунд, обмен с 1С ломается, админка зависает, а подрядчики предлагают «просто переехать на сервер мощнее», сначала нужен аудит. Он отделяет настоящие причины от симптомов и защищает бюджет от хаотичных доработок.

Частые вопросы

Всегда ли помогает более мощный сервер?

Нет. Сервер может временно скрыть проблему, но не исправит тяжёлые запросы, плохое кеширование, лишние свойства каталога и неудачный обмен с 1С.

Что важнее: PageSpeed или скорость сервера?

Нужны оба слоя. Если TTFB высокий — сначала сервер, база и кеш. Если TTFB нормальный, но страница грузится медленно — фронтенд, изображения, JS и внешние виджеты.

Сколько занимает ускорение Битрикс-сайта?

Первичная диагностика занимает 1–3 дня. Быстрые исправления часто делаются за неделю, глубокая оптимизация каталога и обмена с 1С может занять 2–6 недель.

Нужно ускорить сайт на Битрикс без хаотичных правок?

Qwebs проводит технический аудит Битрикс-сайтов: скорость, кеш, каталог, база данных, 1С-обмен, инфраструктура и план работ с приоритетами.

Ответим за 2 часа. Итоговая смета фиксируется в договоре.

Телефон, email или ник в Telegram вида @username.

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности. Ответим в течение 2 часов.