Как увеличить производительность сайта на 1С-Битрикс: реальный тест и результаты

В этой статье разберем, как меняется производительность сайта на 1С-Битрикс в зависимости от настроек сервера.
Мы протестировали один и тот же сайт в разных конфигурациях и получили кратный рост показателей — без изменений в коде.
Покажем реальные результаты и разберем, что именно на них влияет.

Тестирование производительности Bitrix

Внимание! Ваш сайт должен поддерживать работу модулей на версии php 7.1-7.3. Для этого необходимо обратиться к разработчику

Для оценки использовалась стандартная панель производительности 1С-Битрикс.

Она показывает:

  • скорость обработки запросов
  • производительность базы данных
  • общее состояние системы

Первый результат теста

444

Панель показала результат 41,62 балла.

Мы проверили скорость работы сайта через PageSpeed от Google и получили такой результат:

555

Как интерпретировать этот результат

Это базовый уровень производительности. Сайт работает стабильно, но без запаса по нагрузке. При увеличении трафика или усложнении проекта возможны замедления.

Изменение конфигурации сервера

Далее была изменена конфигурация обработки PHP — использован режим FastCGI (nginx + php-fpm).

Второй результат теста

777

После изменений результат вырос до 110,57 баллов.

Что изменилось

При этом:

В рамках теста сам сайт не изменяли: код остался тем же, логика работы не трогалась, никаких правок в Битрикс не вносилось.

Изменилось только серверное окружение — способ обработки PHP и конфигурация сервера.

На практике это означает, что один и тот же сайт может показывать разную скорость просто из-за настроек сервера. И в случае с Битрикс этот фактор влияет очень сильно.

Дополнительно проверили сайт через PageSpeed от Google — тем же инструментом, что и в первом тесте.

Результаты также немного выросли: страницы начали загружаться быстрее и стабильнее.

Фактически ускорение произошло без каких-либо изменений самого сайта — только за счёт изменения окружения.

666

Фактически ускорение произошло без каких-либо изменений самого сайта — только за счёт изменения окружения.

Финальный результат

После всех изменений провели повторный тест в панели производительности Битрикс. В финальной конфигурации результат составил около 198,68 баллов.

999

PageSpeed от Google показал следующий результат:

888

Что это означает на практике:

  • сайт быстрее обрабатывает запросы
  • снижается нагрузка на сервер
  • появляется запас по производительности под рост трафика

Если сравнить с первым тестом, разница кратная: было около 40 баллов, стало почти 200.

Важно, что этот рост получен без изменений в коде.
Все улучшения — за счет настройки окружения и перехода на более эффективный режим работы PHP.

По сути, это тот же сайт, но в нормальных условиях он начинает работать значительно быстрее и стабильнее.

После данного тестирования мы можем сказать, что FastCGI - самый быстрый и производительный режим для CMS Bitrix.

Главный вывод

Даже при корректной настройке Битрикс итоговый результат может сильно отличаться в зависимости от сервера и режима работы PHP.
Если сайт работает медленно — проблема часто не в коде, а в окружении.

Как повторить результат и увеличить производительность Bitrix

По итогам теста можно выделить несколько ключевых факторов:

  • использование FastCGI (nginx + php-fpm)
  • актуальная версия PHP
  • корректная конфигурация сервера

Именно эти изменения дали основной прирост производительности.

Что нужно сделать

Чтобы получить аналогичный результат, нужно последовательно проверить и настроить ключевые параметры сервера:

  • Проверить текущий режим работы PHP
  • Переключиться на FastCGI
  • Обновить PHP
  • Повторно запустить тест

Включение режима FastCGI (Nginx + php-fpm) на хостинге

Для того, чтобы включить данный режим работы на нашем хостинге, Вам необходимо:

1. Зайти в панель управления ispmanager во вкладку "www-домены", выбрать домен и нажать "Изменить".

111

2. Далее необходимо выбрать режим работы FastCGI и сохранить изменения.

222

3. Для того, чтобы выбрать, какая версия php будет использоваться, Вам необходимо зайти во вкладку PHP и в ней выбрать версию.

333

Почему это дает такой результат

В стандартной конфигурации часть ресурсов используется неэффективно.
При переходе на FastCGI:

  • уменьшается нагрузка
  • ускоряется обработка запросов
  • повышается стабильность

Поэтому даже без изменений сайта можно получить кратный рост.

Влияние хостинга на производительность

Один и тот же сайт может показывать разные результаты в зависимости от типа хостинга.
На обычном виртуальном хостинге:

  • ограниченные ресурсы
  • нестабильная нагрузка

На VPS:

  • выделенные ресурсы
  • стабильная работа

Если сайт работает на Битрикс, особенно интернет-магазин, стоит рассмотреть VPS-сервер.

Когда это действительно важно

Такая оптимизация особенно актуальна, если:

  • сайт начинает тормозить
  • растет трафик
  • увеличивается нагрузка на базу данных

В этих случаях стандартного хостинга часто уже недостаточно.

Вывод

Результаты теста показывают, что узкое место было не в самом сайте, а в окружении.

При одинаковом коде разница в производительности составила почти 5 раз — только за счёт изменения конфигурации сервера и режима работы PHP.

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

Поэтому в первую очередь имеет смысл проверять именно окружение: режим работы PHP, версию PHP и конфигурацию сервера.

Loading spinner
1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Нужен VPS сервер?

Арендуйте мощный VPS сервер для ваших проектов! Быстрая настройка, высокая производительность и надежная поддержка 24/7. Начните прямо сейчас!

Что будем искать? Например,VPS-сервер

Мы в социальных сетях