Содержание
- Откуда берутся тормоза: что показывает практика
- Кейс театра Волкова: миллион PDF и страницы по пять секунд
- Композит, CDN, быстрый хостинг: почему это полумеры
- Какой хостинг всё-таки нужен Битриксу
- Если Битрикс не обновлялся годами
- Как обновлять Битрикс, чтобы ничего не сломать
- С чего начать, если сайт тормозит прямо сейчас
Если сайт на Битриксе тормозит, виновата обычно не платформа, а конкретная техническая причина, которую можно найти и устранить. По нашей практике чаще всего это переполненные временные папки: логи и результаты работы скриптов годами копятся на сервере, пока сайт не начинает залипать. Советы «включите композит» и «переезжайте на быстрый хостинг» — полумеры: иногда помогают, чаще маскируют проблему. Эта статья для владельца сайта на Битриксе, который хочет понять, где искать причину и что делать по шагам. Разберу на живых кейсах — от театра, у которого на сервере скопился миллион PDF-файлов, до магазина, не обновлявшего Битрикс четыре года.
Откуда берутся тормоза: что показывает практика
Вариантов у задачи «сайт на Битриксе тормозит» действительно много: железо, исходный код, архитектура проекта, интеграции с внешними системами. Но большинство обращений к нам разбирается прозаичнее — переполнены временные папки. Логи, которые никто не ротирует, файлы, которые скрипты создают и никогда не подчищают, — этот мусор накапливается годами и в какой-то момент начинает ощутимо тормозить сайт.
Лечится это чисткой, но не только ею. Если просто удалить лишнее, через полгода картина повторится: мусор не заводится сам, его производят конкретные компоненты. Поэтому вместе с чисткой мы переписываем компоненты, которые довели папки до такого состояния. В этом разница между «снять симптом» и «убрать причину».
И сразу отвечу на подозрение, которое слышу постоянно: «может, Битрикс просто плохой?» Нет. Тормозят не сайты на Битриксе, а ошибки в том, как конкретный сайт собран и как он обслуживается. Сама платформа спокойно живёт и под высокой нагрузкой — при условии, что под капотом порядок.
Кейс театра Волкова: миллион PDF и страницы по пять секунд
Один из наших топовых проектов — Первый русский театр драмы имени Фёдора Волкова, Редстар ведёт его уже одиннадцать лет. В какой-то момент сайт начал тормозить всерьёз: отдельные страницы грузились до пяти секунд, пользователи жаловались, покупка билетов буксовала — театр терял десятки тысяч рублей ежедневно.
Вёрстка и хостинг оказались ни при чём. Одна из билетных систем хранила все проданные билеты PDF-файлами прямо на сервере. Театр посещает около тысячи человек в день, это порядка 350 тысяч билетов в год — за три года накопился миллион файлов. А самый прикол в том, что неправильно написанный скрипт регулярно перебирал весь этот архив целиком.
Косметикой обойтись было нельзя: понадобился глубокий рефакторинг ядра — по сути, за полгода мы переписали сайт заново, а театр параллельно поменял билетную систему. Сейчас страницы загружаются быстрее чем за секунду, и через билетную систему продаётся 92–94 % всех билетов.
Вывод из кейса простой: причина тормозов часто сидит там, куда советы из интернета не заглядывают. Найти её можно диагностикой, а не перебором «включи то, отключи это».
Композит, CDN, быстрый хостинг: почему это полумеры
Спросите на любом форуме, что делать с медленным Битриксом, — первым ответом будет «включите композитный сайт». Композит — фирменная технология кеширования Битрикса: страница мгновенно отдаётся из кеша, а изменяемые блоки вроде корзины и цен догружаются следом. Звучит как волшебная таблетка, и она честно работает, когда сайт под неё спроектирован. Проблема в слове «когда».
Композит — это не панацея. Если сайт изначально собирался под композит — сработает. Если нет — может всё и посыпаться.
Включить композит на сайте, который годами дорабатывали без оглядки на кеширование, — лотерея: часть страниц ускорится, часть начнёт показывать устаревшие данные или ломаться. С CDN и переездом на быстрый хостинг та же история: они помогают, когда узкое место — канал или железо. Тормозящий скрипт одинаково тормозит на любом сервере, на дорогом — просто дороже.
Правильный первый шаг — технический аудит: посмотреть, что именно тормозит, и лечить причину. Как аудит устроен у нас и почему читателям блога он обойдётся бесплатно — в конце статьи. Разбор когда композит реально помогает, а когда ломает сайт — в отдельной статье.
Какой хостинг всё-таки нужен Битриксу
Хостинг редко бывает главной причиной тормозов, но неподходящий тариф способен добить даже здоровый сайт. У Битрикса есть официальные требования к серверному окружению — если ваш хостинг им не соответствует, начинать надо отсюда.
Минимум, который я рекомендую, — специализированный Битрикс-тариф, такие есть у всех крупных площадок; самые популярные — Timeweb и Reg.ru. Дальше всё определяет посещаемость:
- до 2–3 тысяч посетителей в сутки — хватает виртуального Битрикс-хостинга за 1–1,5 тысячи рублей в месяц;
- до 20 тысяч в сутки — нужен VPS за 3–5 тысяч рублей в месяц;
- больше — пора думать о выделенном сервере.
Работает и обратная логика. Если у вас несколько сотен посетителей в день, а вам продают выделенный сервер «для скорости» — вам продают переезд вместо диагностики. Сначала аудит, потом железо. Подробный разбор тарифов и вилок по трафику — в статье про хостинг для Битрикса.
Если Битрикс не обновлялся годами
Запущенные обновления — отдельная категория проблем, которая напрямую связана и с тормозами, и с безопасностью. Механика такая: если обновлять Битрикс регулярно, раз в три-шесть месяцев, изменения небольшие, почти ничего не ломается, и работа обычно укладывается часов в пять. Если тянуть годами — изменения копятся, при разовом накате что-то обязательно ломается, а заодно вскрываются устаревшие версии PHP и MySQL, которые тянут за собой обновление программной части хостинга.
Свежий пример: интернет-магазин «Чай 101» не обновлялся четыре года. Накопилось столько обновлений, включая ядро Битрикса, что итоговая работа вылилась в двести с лишним часов. Для сравнения: даже при самом ленивом допустимом графике, раз в полгода, за четыре года это были бы восемь плановых обновлений, каждое часов по пять.
Но деньги — не главный риск. Главный — безопасность. Злоумышленники постоянно находят новые способы взлома, Битрикс постоянно совершенствует защиту, но доставляет её на сайты только через обновления. Без активной лицензии защита вашего сайта заморожена на дате последнего обновления, а атаки — нет. У компании Михтех была попытка взлома сайта — мы устранили её обновлением Битрикса и аудитом безопасности.
Как обновлять Битрикс, чтобы ничего не сломать
Есть тонкость, о которой владельцы сайтов обычно не знают: без активной лицензии Битрикс даже не показывает список доступных обновлений. Поэтому честно оценить объём работ заранее нельзя — только в два этапа. Наш процесс выглядит так (а если беда уже случилась — вот что делать, когда обновление сломало сайт):
- Продлеваем лицензию — для «Стандарта» продление стоит 5125 ₽ (официальные цены Битрикса).
- Делаем тестовую копию сайта и обновляем лицензию.
- Проводим аудит и даём первую оценку работ.
- Клиент согласовывает оценку.
- Обновляем тестовую копию и смотрим, что сломалось. Может не сломаться ничего, а может — много: зависит от того, сколько костылей наделали при программировании сайта.
- Даём вторую оценку — на починку сломанного, клиент согласовывает.
- Чиним, тестируем и только после этого переносим на боевой сайт.
Самое важное в этом списке — «тестовая копия» и «только после этого». Что бывает иначе, я видел вблизи: программист прежнего подрядчика нашего клиента в последний день своего договора обновил Битрикс прямо на боевом сервере, без резервной копии. Сутки сайт работал наполовину, критические вещи мы починили за четыре часа, мелкие косяки всплывали ещё неделю, а клиент потерял около 60 тысяч рублей на восстановлении и ещё 40 тысяч рекламного бюджета, который лился на неработающие страницы. Подробный разбор этого факапа — в статье про техподдержку сайта: если ваш сайт живёт без регулярного присмотра, начните вообще с неё.
С чего начать, если сайт тормозит прямо сейчас
Короткая самопроверка, прежде чем звать кого-то со стороны.
- Спросите у разработчика или хостера, когда последний раз чистились временные папки и логи — и какие скрипты их наполняют.
- Проверьте статус лицензии и дату последнего обновления Битрикса.
- Сверьте тариф хостинга с официальными требованиями и вилками по посещаемости из этой статьи.
- Запустите встроенную проверку: в админке Битрикса есть панель производительности (раздел «Настройки»), которая оценивает конфигурацию сервера и собирает статистику по самым медленным страницам.
- Зафиксируйте, какие именно страницы тормозят и когда — всегда или в пиковые часы. Это уже половина диагноза.
Если хочется, чтобы причину нашли профессионально, — мы в Редстаре делаем технический аудит. В нём мы проверяем сайт на вирусы и трояны (подозрительные файлы прогоняем через отдельную утилиту), смотрим, нужны ли обновления Битрикса, PHP, MySQL и установленных решений, ищем ошибки встроенными средствами 1С-Битрикс и проходим чек-лист соответствия 152-ФЗ о персональных данных. Обычно аудит стоит 20 000 ₽, читателям этого блога — бесплатно по промокоду «olegrodin»: назовите его менеджеру при обращении.
Услуга по темеТехподдержка сайтов на 1С-БитриксСайт на Битриксе работает, обновляется и не тормозит — без вашего участия. Мониторинг, обновления, правки и дежурство при сбоях.Статьи по теме





