Олег Родин — Сайт на Битриксе тормозит: диагностика и лечение

Сайт на Битриксе тормозит: диагностика и лечение

Почему тормозит сайт на Битриксе и что делать: реальные причины из практики, кейс с миллионом PDF на сервере, вилки хостинга и безопасный процесс обновления.

19 июля 20268 мин
Содержание
  1. Откуда берутся тормоза: что показывает практика
  2. Кейс театра Волкова: миллион PDF и страницы по пять секунд
  3. Композит, CDN, быстрый хостинг: почему это полумеры
  4. Какой хостинг всё-таки нужен Битриксу
  5. Если Битрикс не обновлялся годами
  6. Как обновлять Битрикс, чтобы ничего не сломать
  7. С чего начать, если сайт тормозит прямо сейчас

Если сайт на Битриксе тормозит, виновата обычно не платформа, а конкретная техническая причина, которую можно найти и устранить. По нашей практике чаще всего это переполненные временные папки: логи и результаты работы скриптов годами копятся на сервере, пока сайт не начинает залипать. Советы «включите композит» и «переезжайте на быстрый хостинг» — полумеры: иногда помогают, чаще маскируют проблему. Эта статья для владельца сайта на Битриксе, который хочет понять, где искать причину и что делать по шагам. Разберу на живых кейсах — от театра, у которого на сервере скопился миллион PDF-файлов, до магазина, не обновлявшего Битрикс четыре года.

Откуда берутся тормоза: что показывает практика

Вариантов у задачи «сайт на Битриксе тормозит» действительно много: железо, исходный код, архитектура проекта, интеграции с внешними системами. Но большинство обращений к нам разбирается прозаичнее — переполнены временные папки. Логи, которые никто не ротирует, файлы, которые скрипты создают и никогда не подчищают, — этот мусор накапливается годами и в какой-то момент начинает ощутимо тормозить сайт.

Лечится это чисткой, но не только ею. Если просто удалить лишнее, через полгода картина повторится: мусор не заводится сам, его производят конкретные компоненты. Поэтому вместе с чисткой мы переписываем компоненты, которые довели папки до такого состояния. В этом разница между «снять симптом» и «убрать причину».

И сразу отвечу на подозрение, которое слышу постоянно: «может, Битрикс просто плохой?» Нет. Тормозят не сайты на Битриксе, а ошибки в том, как конкретный сайт собран и как он обслуживается. Сама платформа спокойно живёт и под высокой нагрузкой — при условии, что под капотом порядок.

Кейс театра Волкова: миллион PDF и страницы по пять секунд

Один из наших топовых проектов — Первый русский театр драмы имени Фёдора Волкова, Редстар ведёт его уже одиннадцать лет. В какой-то момент сайт начал тормозить всерьёз: отдельные страницы грузились до пяти секунд, пользователи жаловались, покупка билетов буксовала — театр терял десятки тысяч рублей ежедневно.

Вёрстка и хостинг оказались ни при чём. Одна из билетных систем хранила все проданные билеты PDF-файлами прямо на сервере. Театр посещает около тысячи человек в день, это порядка 350 тысяч билетов в год — за три года накопился миллион файлов. А самый прикол в том, что неправильно написанный скрипт регулярно перебирал весь этот архив целиком.

1 000 000
PDF-файлов с билетами накопилось на сервере театра за три года — и неправильный скрипт регулярно перебирал их всепрактика Редстар, volkovteatr.ru

Косметикой обойтись было нельзя: понадобился глубокий рефакторинг ядра — по сути, за полгода мы переписали сайт заново, а театр параллельно поменял билетную систему. Сейчас страницы загружаются быстрее чем за секунду, и через билетную систему продаётся 92–94 % всех билетов.

Вывод из кейса простой: причина тормозов часто сидит там, куда советы из интернета не заглядывают. Найти её можно диагностикой, а не перебором «включи то, отключи это».

Композит, CDN, быстрый хостинг: почему это полумеры

Спросите на любом форуме, что делать с медленным Битриксом, — первым ответом будет «включите композитный сайт». Композит — фирменная технология кеширования Битрикса: страница мгновенно отдаётся из кеша, а изменяемые блоки вроде корзины и цен догружаются следом. Звучит как волшебная таблетка, и она честно работает, когда сайт под неё спроектирован. Проблема в слове «когда».

Композит — это не панацея. Если сайт изначально собирался под композит — сработает. Если нет — может всё и посыпаться.

— Олег Родин

Включить композит на сайте, который годами дорабатывали без оглядки на кеширование, — лотерея: часть страниц ускорится, часть начнёт показывать устаревшие данные или ломаться. С CDN и переездом на быстрый хостинг та же история: они помогают, когда узкое место — канал или железо. Тормозящий скрипт одинаково тормозит на любом сервере, на дорогом — просто дороже.

Правильный первый шаг — технический аудит: посмотреть, что именно тормозит, и лечить причину. Как аудит устроен у нас и почему читателям блога он обойдётся бесплатно — в конце статьи. Разбор когда композит реально помогает, а когда ломает сайт — в отдельной статье.

Какой хостинг всё-таки нужен Битриксу

Хостинг редко бывает главной причиной тормозов, но неподходящий тариф способен добить даже здоровый сайт. У Битрикса есть официальные требования к серверному окружению — если ваш хостинг им не соответствует, начинать надо отсюда.

Минимум, который я рекомендую, — специализированный Битрикс-тариф, такие есть у всех крупных площадок; самые популярные — Timeweb и Reg.ru. Дальше всё определяет посещаемость:

  • до 2–3 тысяч посетителей в сутки — хватает виртуального Битрикс-хостинга за 1–1,5 тысячи рублей в месяц;
  • до 20 тысяч в сутки — нужен VPS за 3–5 тысяч рублей в месяц;
  • больше — пора думать о выделенном сервере.

Работает и обратная логика. Если у вас несколько сотен посетителей в день, а вам продают выделенный сервер «для скорости» — вам продают переезд вместо диагностики. Сначала аудит, потом железо. Подробный разбор тарифов и вилок по трафику — в статье про хостинг для Битрикса.

Если Битрикс не обновлялся годами

Запущенные обновления — отдельная категория проблем, которая напрямую связана и с тормозами, и с безопасностью. Механика такая: если обновлять Битрикс регулярно, раз в три-шесть месяцев, изменения небольшие, почти ничего не ломается, и работа обычно укладывается часов в пять. Если тянуть годами — изменения копятся, при разовом накате что-то обязательно ломается, а заодно вскрываются устаревшие версии PHP и MySQL, которые тянут за собой обновление программной части хостинга.

Свежий пример: интернет-магазин «Чай 101» не обновлялся четыре года. Накопилось столько обновлений, включая ядро Битрикса, что итоговая работа вылилась в двести с лишним часов. Для сравнения: даже при самом ленивом допустимом графике, раз в полгода, за четыре года это были бы восемь плановых обновлений, каждое часов по пять.

Но деньги — не главный риск. Главный — безопасность. Злоумышленники постоянно находят новые способы взлома, Битрикс постоянно совершенствует защиту, но доставляет её на сайты только через обновления. Без активной лицензии защита вашего сайта заморожена на дате последнего обновления, а атаки — нет. У компании Михтех была попытка взлома сайта — мы устранили её обновлением Битрикса и аудитом безопасности.

Как обновлять Битрикс, чтобы ничего не сломать

Есть тонкость, о которой владельцы сайтов обычно не знают: без активной лицензии Битрикс даже не показывает список доступных обновлений. Поэтому честно оценить объём работ заранее нельзя — только в два этапа. Наш процесс выглядит так (а если беда уже случилась — вот что делать, когда обновление сломало сайт):

  1. Продлеваем лицензию — для «Стандарта» продление стоит 5125 ₽ (официальные цены Битрикса).
  2. Делаем тестовую копию сайта и обновляем лицензию.
  3. Проводим аудит и даём первую оценку работ.
  4. Клиент согласовывает оценку.
  5. Обновляем тестовую копию и смотрим, что сломалось. Может не сломаться ничего, а может — много: зависит от того, сколько костылей наделали при программировании сайта.
  6. Даём вторую оценку — на починку сломанного, клиент согласовывает.
  7. Чиним, тестируем и только после этого переносим на боевой сайт.

Самое важное в этом списке — «тестовая копия» и «только после этого». Что бывает иначе, я видел вблизи: программист прежнего подрядчика нашего клиента в последний день своего договора обновил Битрикс прямо на боевом сервере, без резервной копии. Сутки сайт работал наполовину, критические вещи мы починили за четыре часа, мелкие косяки всплывали ещё неделю, а клиент потерял около 60 тысяч рублей на восстановлении и ещё 40 тысяч рекламного бюджета, который лился на неработающие страницы. Подробный разбор этого факапа — в статье про техподдержку сайта: если ваш сайт живёт без регулярного присмотра, начните вообще с неё.

С чего начать, если сайт тормозит прямо сейчас

Короткая самопроверка, прежде чем звать кого-то со стороны.

  1. Спросите у разработчика или хостера, когда последний раз чистились временные папки и логи — и какие скрипты их наполняют.
  2. Проверьте статус лицензии и дату последнего обновления Битрикса.
  3. Сверьте тариф хостинга с официальными требованиями и вилками по посещаемости из этой статьи.
  4. Запустите встроенную проверку: в админке Битрикса есть панель производительности (раздел «Настройки»), которая оценивает конфигурацию сервера и собирает статистику по самым медленным страницам.
  5. Зафиксируйте, какие именно страницы тормозят и когда — всегда или в пиковые часы. Это уже половина диагноза.

Если хочется, чтобы причину нашли профессионально, — мы в Редстаре делаем технический аудит. В нём мы проверяем сайт на вирусы и трояны (подозрительные файлы прогоняем через отдельную утилиту), смотрим, нужны ли обновления Битрикса, PHP, MySQL и установленных решений, ищем ошибки встроенными средствами 1С-Битрикс и проходим чек-лист соответствия 152-ФЗ о персональных данных. Обычно аудит стоит 20 000 ₽, читателям этого блога — бесплатно по промокоду «olegrodin»: назовите его менеджеру при обращении.

Услуга по темеТехподдержка сайтов на 1С-БитриксСайт на Битриксе работает, обновляется и не тормозит — без вашего участия. Мониторинг, обновления, правки и дежурство при сбоях.

Статьи по теме

Композитный сайт на Битриксе: кому он поможетКомпозитный сайт на Битриксе: кому он поможетЧто такое композит в Битриксе и как он работает: кому реально ускорит загрузку, кому его включать опасно и почему это не первый шаг против тормозов.Редакция28 июля 2026Сайт медленно загружается: что делатьСайт медленно загружается: что делатьКак за полчаса измерить скорость, понять, тормозит сервер или браузер, найти причину и не купить решение, которое не поможет.Редакция28 июля 2026Хостинг для Битрикса: какой нужен и сколько стоитХостинг для Битрикса: какой нужен и сколько стоитНа чём должен жить сайт на Битриксе и сколько это стоит: Битрикс-тариф, виртуальный, VPS или выделенный сервер по посещаемости, с вилками цен.Редакция26 июля 2026Ускорение сайта на Битриксе: что помогаетУскорение сайта на Битриксе: что помогаетС чего ускорение начинается на самом деле, какие штатные рычаги (кеш компонентов, композит, отдача) работают и что из популярных советов — полумеры.Редакция25 июля 2026Обновление Битрикса сломало сайт: что делатьОбновление Битрикса сломало сайт: что делатьПорядок действий в первые полчаса, когда откатываться на бэкап, почему обновление ломает сайт и как обновляться безопасно.Редакция22 июля 2026