Базовая оптимизация производительности сайта на 1С-Битрикс. Что может сделать каждый

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

Ниже приведены четыре ключевые зоны, проверку которых стоит провести в первую очередь. Вы можете проверить их самостоятельно, но все же рекомендуем привлечь специалистов.

1. Настройки Главного модуля

  • Где искать: Настройки -> Настройки продукта -> Настройки модулей -> Главный модуль

  • Прямая ссылка: https://#вашдомен.ру#/bitrix/admin/settings.php (вкладка «Настройки»)

В блоке «Оптимизация CSS» разработчики часто забывают выставить нужные параметры:

  • «Подключать минифицированные версии CSS и JS файлов»Обязательно включить. Без этой галочки Битрикс подключает полные версии файлов (с пробелами, комментариями и переносами), что увеличивает объем страницы и время загрузки сайта.

  • «Объединять CSS файлы» и «Объединять JS файлы»Включать с осторожностью. Вопреки популярному мнению, что при протоколе HTTP/2 (где файлы качаются параллельно в один поток) объединение не нужно, на практике в Битриксе это всё ещё полезно. Объединение снижает количество запросов к серверу и позволяет эффективнее использовать gzip/brotli-сжатие. Однако, если включить эти опции, Битрикс может собрать слишком «тяжелый» монолитный файл, который заблокирует отрисовку страницы браузером. Рекомендуется включать совместно с созданием сжатых копий и тестировать скорость. Также после включения этой настройки рекомендуется проверить работоспособность функционала написанного на JS.

  • «Переместить весь Javascript в конец страницы»Рекомендуется, но с обязательным тестированием. Эта настройка позволяет браузеру сначала отрисовать визуал (HTML и CSS), а уже потом загружать скрипты. Включать её нужно осторожно: часто на сайтах нарушается порядок инициализации JS, из-за чего могут перестать работать слайдеры, формы или добавление товаров в корзину.

Настройки главного модуля 1С-Битрикс

2. Автокеширование

  • Где искать: Настройки -> Производительность -> Автокеширование

  • Прямая ссылка: https://#вашдомен.ру#/bitrix/admin/cache.php

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

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

Настройки кеширования 1С-Битрикс

3. Технология «Композитный сайт»

  • Где искать: Настройки -> Настройки продукта -> Композитный сайт

  • Прямая ссылка: https://#вашдомен.ру#/bitrix/admin/composite.php

Композитный сайт — это уникальная технология 1С-Битрикс. Она разделяет страницу на статическую и динамическую части. Статическая часть кешируется в виде готового HTML-файла на сервере и отдается пользователю мгновенно. Динамическая часть (корзина, личный кабинет, остатки товаров) подгружается вторым слоем в фоновом режиме.

Включение композита способно ускорить визуальную загрузку сайта в десятки раз. Однако технология требует предварительной настройки компонентов и аккуратного тестирования, чтобы у пользователей не «залипали» персональные данные или актуальные цены.

Композитный режим 1С-Битрикс

4. Настройки сервера и версии PHP

  • Прямые ссылки для проверки: * Проверка системы: https://#вашдомен.ру#/bitrix/admin/site_checker.php

    • Рекомендации по PHP: https://#вашдомен.ру#/bitrix/admin/perfmon_php.php

1С-Битрикс регулярно развивается и требует перехода на современные версии PHP (например, PHP 8.1 / 8.2 / 8.3). Владельцы сайтов часто обновляют версию PHP в панели хостинга «в один клик», но после этого сайт начинает работать еще медленнее или выдает ошибки.

Причина: Новый PHP запускается со стандартными (дефолтными) настройками. Для Битрикса же критически важно прописать правильные параметры в файле php.ini (например, объём памяти memory_limit, параметры max_input_vars, а также включить и настроить акселератор OPcache).

⚠️ Важно: Не пытайтесь менять конфигурацию сервера самостоятельно без понимания процессов. Лучше передайте технические требования хостинг-провайдеру или специалистам техподдержки.

Проверка системы 1С-Битрикс

Что ещё почитать?

Возврат к списку