MAATRIX / Блог / VPS для 1С-Битрикс

VPS для 1С-Битрикс

Блог MAATRIX · 2026-07-07

Битрикс требователен к ресурсам: тяжёлое ядро, много модулей, кэш композита и агенты в фоне. На дешёвом shared-хостинге он еле дышит. VPS с достаточной памятью и быстрым диском — родная для Битрикса среда. Разберём требования и настройку.

Требования Битрикса к серверу

['Битрикс живёт на классическом LAMP/LEMP-стеке, но с аппетитом к памяти. Минимум для рабочего сайта: 2 ядра и 4 ГБ RAM, для магазина на «Бизнесе» — 4 ГБ и выше.', 'Диск критичен: композитный кэш и загрузка страниц упираются в скорость I/O. NVMe у MAATRIX здесь сильно выигрывает у обычных SSD и тем более HDD — тест производительности Битрикса по диску показывает высокие баллы.', 'Важно понимать природу нагрузки: Битрикс генерирует много обращений к диску и базе на каждой странице из-за модульной архитектуры и системы кэширования. Поэтому связка «быстрое ядро + быстрый диск + достаточная память под кэш» здесь важнее, чем большое число медленных ядер. Для магазина на «Бизнесе» с активным каталогом это правило особенно заметно в часы распродаж.']

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK и США. Оплата картой РФ и по СБП.

Арендовать VPS для 1С-Битрикс

Стек: nginx + PHP-FPM + MySQL

['Ставим окружение под требования Битрикса (PHP 8.1+, набор расширений):', '
apt update && apt install -y nginx mysql-server \\\n    php-fpm php-mysql php-gd php-mbstring php-xml \\\n    php-curl php-zip php-bcmath php-opcache\nsystemctl enable --now nginx mysql php8.2-fpm
', 'Если хотите готовое окружение — используйте официальный образ BitrixVM (menu.sh), он сам поднимает nginx, MySQL, PHP и настройки под платформу. Но ручной стек даёт больше контроля.']

Настройки PHP под Битрикс

['Битрикс проверяет параметры PHP на старте. Приведите /etc/php/8.2/fpm/php.ini к рекомендуемым:', '
memory_limit = 256M\nmax_input_vars = 10000\nmax_execution_time = 60\nupload_max_filesize = 32M\npost_max_size = 32M\nopcache.revalidate_freq = 0\nmbstring.func_overload = 0
', '
systemctl restart php8.2-fpm
', 'Проверить корректность окружения можно на странице «Проверка системы» в админке Битрикса — все пункты должны быть зелёными.']

MySQL для Битрикса

['Битрикс требует режим без строгой проверки и достаточный буфер InnoDB. В mysqld.cnf:', '
[mysqld]\nsql_mode = ""\ninnodb_buffer_pool_size = 2G\ninnodb_flush_log_at_trx_commit = 2\nmax_connections = 200
', '
systemctl restart mysql
', 'Пустой sql_mode — обязательное требование платформы, иначе часть модулей выдаёт ошибки.']

Композитный кэш и производительность

['Включите композитный сайт в админке (Настройки → Композитный сайт) — статичная часть страниц будет отдаваться из кэша мгновенно. Для его хранения хорошо подходит быстрый диск, а NVMe тут раскрывается полностью.', 'После настройки прогоните «Панель производительности» в админке: она даёт итоговый балл конфигурации. На адекватном VPS вы получите высокие значения по диску и PHP.', 'Отдельно проверьте раздел «Настройка кэша»: для боевого сайта держите тип кэша не в файлах, а в памяти. Если подключён Redis или memcached, Битрикс складывает управляемый кэш туда — это снимает нагрузку с диска и ускоряет админку. На старте достаточно файлового кэша на NVMe, но при росте посещаемости переход на in-memory кэш даёт заметный прирост.']

SSL и безопасность

['Магазину на Битриксе HTTPS обязателен для оплаты. Выпускаем бесплатный сертификат:', '
apt install -y certbot python3-certbot-nginx\ncertbot --nginx -d bitrix-shop.ru -d www.bitrix-shop.ru
', 'Не забудьте про фоновые агенты: если сайт малопосещаемый, переведите агенты на cron, чтобы они выполнялись стабильно:', '
*/1 * * * * www-data php -f /var/www/site/bitrix/php_interface/cron_events.php
', 'После этого отключите запуск агентов на хитах в настройках модуля — иначе они будут дёргаться при каждом заходе посетителя и тормозить сайт. Связка «агенты на cron + композит + кэш в памяти» — база стабильного Битрикса под нагрузкой.', 'Не забудьте про фаервол и обновления: закройте всё лишнее, оставив 22, 80 и 443 порты, и держите ядро Битрикса в актуальной версии через «Обновление системы» — уязвимости в старых сборках регулярно эксплуатируют боты. А ежедневные бэкапы платформы MAATRIX плюс собственный дамп базы дадут вам точку отката, если очередное обновление модуля пойдёт не так.']

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK и США. Оплата картой РФ и по СБП.

Арендовать VPS для 1С-Битрикс

Частые вопросы

Сколько памяти нужно Битриксу?

Рабочий минимум — 4 ГБ RAM для обычного сайта. Для интернет-магазина на редакции «Бизнес» с большим каталогом закладывайте 4–8 ГБ и выше.

Обязательно ли ставить BitrixVM?

Нет. BitrixVM удобен как готовое окружение, но вы можете собрать nginx + php-fpm + MySQL вручную — так больше контроля над настройками и обновлениями.

Почему для Битрикса важен NVMe-диск?

Композитный кэш и загрузка тяжёлых страниц упираются в скорость диска. NVMe даёт высокий балл в тесте производительности Битрикса и ускоряет отклик сайта.