Сайзинг• Гайды по выбору

Сервер для 1С-Битрикс: минимальные требования, сайзинг и выбор тарифа

Считаем ресурсы под Битрикс24, интернет-магазин на Битрикс и корпоративный портал. Тюнинг PHP, MySQL и Nginx под Битрикс.

Обновлено: 2026-10-15T06:00:03.298Z
Время чтения: ~9 мин
Автор: Алексей Кузнецов (Ведущий системный архитектор)
Быстрый ответ & Краткая суть

Для 1С-Битрикс нужен VPS с 2–4 vCPU на частоте 3.4+ ГГц, 4–8 ГБ RAM и NVMe SSD от 40 ГБ. Для интернет-магазина с каталогом >10 000 товаров — 4 vCPU, 8–16 ГБ RAM. Критически важны: высокочастотный CPU, PHP 8.2+ с OPcache, Redis для сессий, MySQL 8.0 с правильным innodb_buffer_pool_size.

Сайт-визитка2 vCPU, 2 ГБ RAM, 40 ГБ NVMe
Корпоративный сайт2 vCPU, 4 ГБ RAM, 60 ГБ NVMe
Интернет-магазин4 vCPU, 8 ГБ RAM, 100 ГБ NVMe
Большой портал8 vCPU, 16+ ГБ RAM, 200 ГБ NVMe
Ключевые выводы и краткая суть
  • Минимум для Битрикс: 2 vCPU 3.4+ ГГц, 4 ГБ RAM, 40 ГБ NVMe, PHP 8.2+, MySQL 8.0.
  • Для интернет-магазина с каталогом >10 000 товаров: 4 vCPU, 8 ГБ RAM, 100 ГБ NVMe.
  • Битрикс — требовательный к однопоточной производительности CPU. Частота ядра важнее количества.
  • Обязательно: OPcache, Redis для сессий и кэша, композитный кэш Битрикс. Без этого даже мощный сервер тормозит.

Почему Битрикс так требователен к серверу

1С-Битрикс — один из самых тяжёлых PHP-фреймворков. Каждый запрос к странице каталога выполняет 50–200 SQL-запросов, загружает 20+ PHP-модулей и генерирует HTML на лету. Без правильного кэширования и оптимизации даже новый сервер с 16 ГБ RAM покажет время отклика 3–5 секунд.

Главный bottleneck — однопоточность PHP. Обработка одного запроса идёт в одном потоке, и скорость зависит от частоты ядра. Параллельность достигается через PHP-FPM workers: каждый worker — отдельный процесс на отдельном ядре.

Конфигурация PHP-FPM и MySQL для Битрикс

Оптимальные настройки PHP и MySQL для сервера с 8 ГБ RAM:

php-bitrix.ini
; php.ini (PHP 8.2+)
memory_limit = 256M
max_execution_time = 60
opcache.enable = 1
opcache.memory_consumption = 256
opcache.max_accelerated_files = 20000
opcache.revalidate_freq = 0
realpath_cache_size = 4096K
realpath_cache_ttl = 600

; PHP-FPM pool (www.conf)
pm = dynamic
pm.max_children = 16        ; 8GB RAM / ~512MB на worker
pm.start_servers = 4
pm.min_spare_servers = 2
pm.max_spare_servers = 8
pm.max_requests = 500

Тест производительности: встроенный монитор Битрикс

В Битрикс есть встроенный тест производительности: Настройки → Производительность → Тест. Целевые показатели:

Время PHP-скрипта: < 30 мс (на хорошем сервере — 10–15 мс).

MySQL запросы: < 0.5 мс на запрос.

Общий балл: минимум 30 для комфортной работы, 50+ — отлично.

Если результаты ниже — смотрите в сторону Redis для кэша (модуль cache.redis), композитного кэша (Автокомпозит) и проверьте OPcache.

Redis для БитриксУстановите Redis и настройте в Битрикс: Настройки → Настройки модулей → cache → Тип кэширования → redis. Это даёт прирост скорости в 2–3 раза за счёт хранения сессий и кэша в RAM вместо файлов.
Рекомендованные конфигурации по теме статьи

Проверенные серверы от надежных провайдеров

Весь каталог
Хит цены
Beget

Beget

Санкт-Петербург★ 4.7

VPS 1

CPU

1 ядер • 3.3 ГГц

RAM

1 ГБ

Диск

20 ГБ NVMe

Канал

200 Мбит/с

199 ₽/мес

Хит цены
Timeweb Cloud

Timeweb Cloud

Москва★ 4.8

Cloud Start

CPU

1 ядер • 3.3 ГГц

RAM

1 ГБ

Диск

15 ГБ NVMe

Канал

200 Мбит/с

299 ₽/мес

Beget

Beget

Санкт-Петербург★ 4.7

VPS 2

CPU

2 ядер • 3.3 ГГц

RAM

2 ГБ

Диск

40 ГБ NVMe

Канал

200 Мбит/с

449 ₽/мес

Часто задаваемые вопросы (FAQ)

Можно ли разместить Битрикс на shared-хостинге?

Для сайта-визитки — да. Для интернет-магазина или корпоративного портала — категорически нет. Shared-хостинг не даёт нужной производительности CPU и не позволяет настроить PHP-FPM, OPcache и Redis.

Битрикс24 и 1С-Битрикс — это одно и то же?

Нет. 1С-Битрикс (Битрикс CMS) — это self-hosted CMS для сайтов и магазинов. Битрикс24 — облачный/коробочный продукт для управления бизнесом. Для коробочного Битрикс24 требования к серверу выше: от 4 vCPU, 8 ГБ RAM.