Добавить в корзинуПозвонить
Найти в Дзене

Сайт на «Битрикс24» тормозит? 5 шагов для увеличения скорости загрузки в 2 раза.

Привет! Я — ведущий программист 1С Иван Николенко из компании OSMINOG PROJECT. Сегодня речь пойдет о «Битрикс24»
Когда сайт на «Битрикс24» начинает тормозить — вы сначала нервничаете, затем лезете в настройки и начинаете крутить все подряд. И вот тут создается реальная угроза вашему бизнесу. Сейчас расскажу, почему.
Даже секундная задержка загрузки страницы влечёт за собой падение продаж, рост
Оглавление

Привет! Я — ведущий программист 1С Иван Николенко из компании OSMINOG PROJECT. Сегодня речь пойдет о «Битрикс24»

Когда сайт на «Битрикс24» начинает тормозить — вы сначала нервничаете, затем лезете в настройки и начинаете крутить все подряд. И вот тут создается реальная угроза вашему бизнесу. Сейчас расскажу, почему.

Даже секундная задержка загрузки страницы влечёт за собой падение продаж, рост стоимости клика в рекламе и снижение позиций в выдаче. 

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

5 шагов, чтобы увеличить скорость загрузки в 2 раза

Шаг 1. Легкий старт: используем встроенные ускорители Битрикс24

Начните с настроек, которые не требуют вмешательства в код. Они дадут быстрый прирост скорости на 20-30%.

Оптимизировать время загрузки страницы. Эта опция позволяет отображать текст и контент сайта без визуального оформления, пока загружаются «тяжёлые» элементы (шрифты и анимация).

Откладывать загрузку изображений (Lazy Load). Включайте везде, где много картинок. Изображения будут подгружаться не все сразу, а по мере прокрутки страницы пользователем, что заметно ускоряет первоначальную загрузку.

Где искать: Админка → «Сайты и магазины» → Три точки (...) → «Настройки сайта» → «Дополнительно» → раздел «Ускорение сайта».

-2

Шаг 2. Настраиваем композитный сайт (кеширование)

Битрикс поддерживает «композитный сайт» — продвинутую технологию кеширования. Она отделяет статику от динамики, отдавая посетителям заранее сгенерированную HTML-страницу без обращения к базе данных. Это может ускорить загрузку в 5–10 раз.

Где искать: Админка → «Настройки» → «Производительность». Включите композитный режим и укажите для хранения кеша оперативную память через Memcached или Redis (не файлы).

-3

Шаг 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. Мониторинг и уборка «мусора»

Регулярно следите за производительностью и чистите систему. Даже супербыстрый сайт со временем начинает «толстеть».

Тестируйте конфигурацию. В разделе «Настройки» → «Производительность» → «Панель производительности» нажмите «Тестировать конфигурацию». Битрикс сам проанализирует сервер и выдаст список проблемных мест (оценка в баллах).

Удаляйте всё лишнее: старые задачи, неиспользуемые компоненты и модули. Огромные объёмы данных в БД — частая причина замедления.

-4

Реальный кейс: как я «разогнал» сайт для оптовой компании

Задача кажется понятной, но на практике всегда есть свои подводные камни.

Ко мне пришла крупная оптовая компания. Сайт на Битрикс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С может работать именно для вашего бизнеса? Напишите мне, и я проведу бесплатный аудит вашего текущего учёта. Покажу, где теряются деньги и как это исправить.