VPS для 1С-Битрикс
Битрикс требователен к ресурсам: тяжёлое ядро, много модулей, кэш композита и агенты в фоне. На дешёвом 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 даёт высокий балл в тесте производительности Битрикса и ускоряет отклик сайта.