VPS для 1С-Битрикс: ресурсы, окружение и настройка
«1С-Битрикс: Управление сайтом» тяжелее большинства CMS. Ядро подключает много модулей, каталог и фильтры активно работают с базой, а фоновые агенты пересчитывают цены, остатки и поисковый индекс. На виртуальном хостинге такой сайт быстро упирается в лимиты, поэтому для «Битрикса» обычно сразу арендуют VPS. Фильтр этой страницы показывает серверы в России от 4 ГБ памяти и 40 ГБ диска — это нижняя граница, с которой «Битрикс» работает без мучений.
Сколько ресурсов закладывать
- Корпоративный сайт или небольшой каталог: 2 ядра, 4 ГБ, NVMe от 40 ГБ.
- Интернет-магазин с обменом с 1С и десятками тысяч товаров: 4 ядра и 8 ГБ. Импорт из 1С в момент выгрузки нагружает процессор и диск сильнее, чем покупатели.
- Многосайтовая конфигурация или высокая посещаемость: от 8 ГБ и больше ядер; базу со временем выносят на отдельный сервер.
Частота процессора для «Битрикса» заметна: PHP выполняет каждый запрос в одном потоке, и быстрое ядро сокращает время генерации страницы. Диск берите только NVMe или SSD. Общие советы по магазинам собраны на странице VPS для интернет-магазина.
BitrixVM или своё окружение
У «Битрикса» есть готовое окружение BitrixVM: скрипт ставит на чистый сервер nginx, Apache с PHP, MySQL, memcached и сервер push-уведомлений, уже настроенные под продукт. Поддерживаемую версию Linux смотрите в документации к текущему релизу и заказывайте сервер с ней без панели управления. Если команда привыкла к своей сборке на nginx и PHP-FPM, она тоже подойдёт, но настройки придётся подбирать самим. Альтернатива для тех, кому нужен интерфейс, — панель вроде ISPmanager, тарифы с ней собраны в подборке VPS с ISPmanager.
Что настроить в первую очередь
- Запустите встроенную «Проверку системы» в административном разделе: она покажет несовпадения в настройках PHP и базы.
- Включите OPcache и дайте ему достаточно памяти — без него «Битрикс» медленный при любом железе.
- Настройте буфер InnoDB в MySQL так, чтобы активная часть базы помещалась в память.
- Переведите агенты на выполнение по cron, чтобы фоновые задачи не замедляли страницы посетителей.
- Включите композитный режим для страниц, где это возможно, и сравните оценку в «Мониторе производительности» до и после.
Лицензия, расположение и оплата
Лицензия «Битрикса» не привязана к хостеру: сайт можно перенести на другой сервер, сохранив ключ. Учитывайте, что обновления платформы доступны, пока продлён период обновлений.
Сайты на «Битриксе» обычно работают на российскую аудиторию и собирают заявки и заказы, а значит, обрабатывают персональные данные. Сервер в России упрощает соблюдение закона — об этом подробно на странице VPS по 152-ФЗ. Компании чаще платят по счёту; хостеров с такой возможностью ищите в подборке VPS для юрлиц с оплатой по счёту. Картой МИР здесь можно оплатить примерно у половины хостеров, способы для каждого тарифа видны в колонке «Оплата».