Сервер для 1С-Битрикс: минимальные требования, сайзинг и выбор тарифа
Считаем ресурсы под Битрикс24, интернет-магазин на Битрикс и корпоративный портал. Тюнинг PHP, MySQL и Nginx под Битрикс.
Для 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 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.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.
Проверенные серверы от надежных провайдеров
Beget
VPS 1
CPU
1 ядер • 3.3 ГГц
RAM
1 ГБ
Диск
20 ГБ NVMe
Канал
200 Мбит/с
199 ₽/мес
Timeweb Cloud
Cloud Start
CPU
1 ядер • 3.3 ГГц
RAM
1 ГБ
Диск
15 ГБ NVMe
Канал
200 Мбит/с
299 ₽/мес
Часто задаваемые вопросы (FAQ)
Можно ли разместить Битрикс на shared-хостинге?
Для сайта-визитки — да. Для интернет-магазина или корпоративного портала — категорически нет. Shared-хостинг не даёт нужной производительности CPU и не позволяет настроить PHP-FPM, OPcache и Redis.
Битрикс24 и 1С-Битрикс — это одно и то же?
Нет. 1С-Битрикс (Битрикс CMS) — это self-hosted CMS для сайтов и магазинов. Битрикс24 — облачный/коробочный продукт для управления бизнесом. Для коробочного Битрикс24 требования к серверу выше: от 4 vCPU, 8 ГБ RAM.