Привет! Я — ведущий программист 1С Иван Николенко из компании OSMINOG PROJECT. Сегодня речь пойдет о «Битрикс24»
Когда сайт на «Битрикс24» начинает тормозить — вы сначала нервничаете, затем лезете в настройки и начинаете крутить все подряд. И вот тут создается реальная угроза вашему бизнесу. Сейчас расскажу, почему.
Даже секундная задержка загрузки страницы влечёт за собой падение продаж, рост стоимости клика в рекламе и снижение позиций в выдаче.
Если ваш корпоративный портал «думает» по 10–15 секунд, сотрудники теряют часы рабочего времени, а клиенты уходят к конкурентам, даже не дождавшись открытия каталога. К счастью, проблему можно решить без сложных доработок. Просто следуйте этой инструкции.
5 шагов, чтобы увеличить скорость загрузки в 2 раза
Шаг 1. Легкий старт: используем встроенные ускорители Битрикс24
Начните с настроек, которые не требуют вмешательства в код. Они дадут быстрый прирост скорости на 20-30%.
Оптимизировать время загрузки страницы. Эта опция позволяет отображать текст и контент сайта без визуального оформления, пока загружаются «тяжёлые» элементы (шрифты и анимация).
Откладывать загрузку изображений (Lazy Load). Включайте везде, где много картинок. Изображения будут подгружаться не все сразу, а по мере прокрутки страницы пользователем, что заметно ускоряет первоначальную загрузку.
Где искать: Админка → «Сайты и магазины» → Три точки (...) → «Настройки сайта» → «Дополнительно» → раздел «Ускорение сайта».
Шаг 2. Настраиваем композитный сайт (кеширование)
Битрикс поддерживает «композитный сайт» — продвинутую технологию кеширования. Она отделяет статику от динамики, отдавая посетителям заранее сгенерированную HTML-страницу без обращения к базе данных. Это может ускорить загрузку в 5–10 раз.
Где искать: Админка → «Настройки» → «Производительность». Включите композитный режим и укажите для хранения кеша оперативную память через Memcached или Redis (не файлы).
Шаг 3. «Худеем» с помощью сжатия и современных форматов
В большинстве случаев половину веса страницы «съедают» картинки. Вот как это исправить:
WebP вместо JPEG/PNG: Конвертируйте все изображения в современный формат WebP, который при том же качестве весит на 25-35% меньше. Для этого используются онлайн-сервисы (tinypng.com) или специальные плагины.
Сжимаем CSS и JS: В настройках главного модуля включите опцию объединения и сжатия файлов CSS и JavaScript.
Где искать CSS/JS: Админка → «Настройки» → «Настройки продукта» → «Настройки модулей» → «Главный модуль».
Шаг 4. Прокачиваем серверную часть
Даже самый оптимизированный код будет тормозить на старом «железе» и устаревшем софте. Обязательно проверьте сервер:
Обновите PHP до версии 8.1 или 8.2. Это сделает обработку скриптов значительно быстрее.
Настройте системное кеширование. Убедитесь, что работают OpCache (для кеширования скомпилированного PHP-кода) и Memcached/Redis для хранения данных из БД в оперативной памяти.
Перейдите на «Битрикс: Виртуальную машину» (VM). Это специализированное серверное окружение, где среда уже изначально настроена для максимальной производительности.
Шаг 5. Мониторинг и уборка «мусора»
Регулярно следите за производительностью и чистите систему. Даже супербыстрый сайт со временем начинает «толстеть».
Тестируйте конфигурацию. В разделе «Настройки» → «Производительность» → «Панель производительности» нажмите «Тестировать конфигурацию». Битрикс сам проанализирует сервер и выдаст список проблемных мест (оценка в баллах).
Удаляйте всё лишнее: старые задачи, неиспользуемые компоненты и модули. Огромные объёмы данных в БД — частая причина замедления.
Реальный кейс: как я «разогнал» сайт для оптовой компании
Задача кажется понятной, но на практике всегда есть свои подводные камни.
Ко мне пришла крупная оптовая компания. Сайт на Битрикс24 запустили полгода назад и всё работало отлично.
Но как только добавили интернет-магазин с большим каталогом и интегрировали личный кабинет с 1С, скорость загрузки рухнула.
Клиенты жаловались, поисковые роботы понижали позиции, а реклама в Яндекс.Директе стоила в 1.5 раза дороже, чем у конкурентов.
Я провел комплексную диагностику и выявили четыре узких места:
1. На сервере стояла устаревшая версия PHP 7.4.
2. Композитный режим кеширования был отключён.
3. CSS- и JS-файлы были огромными и не объединялись.
4. База данных засорилась неиспользуемыми данными.
Мое решение включало несколько этапов:
* Обновил PHP до версии 8.2 и на сервере, и на уровне хостинга.
* Включил композитный режим и перенес хранение кеша в оперативную память (OpCache+Memcached).
* Настроил объединение и сжатие JS и CSS через «Главный модуль», а также добавил ленивую загрузку изображений.
* Написал SQL-запросы и агента для очистки таблиц от устаревшей информации.
Результат: Время полной загрузки главной страницы сократилось с 8 секунд до 1.9 секунд, а админ-панели — с 6 секунд до 1.2 секунд. Бюджет на рекламу перестал «сгорать», и компания сэкономила около 120 тысяч рублей только на рекламных расходах в первый же месяц.
Ошибка многих предпринимателей — экономить на базовых настройках кеширования и использовать старые версии PHP.
Обновление этих двух параметров часто даёт 50-70% прироста скорости, остальное — работа над мелочами.
Внедрение этих шагов — не просто техническая задача, а прямая инвестиция в ваш доход. Начните с малого: включите встроенные ускорители и проверьте версию PHP. Уверен, вы сразу заметите разницу. Ваш бизнес не должен ждать.
Хотите увидеть, как 1С может работать именно для вашего бизнеса? Напишите мне, и я проведу бесплатный аудит вашего текущего учёта. Покажу, где теряются деньги и как это исправить.