Bitrix-хостинг — это хостинг-тариф или конфигурация сервера, полностью соответствующая требованиям платформы 1С-Битрикс. CMS отличается высокими системными требованиями: специфические директивы PHP, поддержка модуля msmtp или sendmail, бесплатный BitrixEnv или совместимость с ним. Обычный хостинг без предварительной настройки часто не проходит тест производительности Bitrix.
Как работает
Для работы 1С-Битрикс необходима следующая конфигурация: PHP 8.0–8.2, MySQL 5.7+ или MariaDB 10.4+, Nginx + Apache в связке (или LiteSpeed), включённый OPCache, Memcached или Redis для кэширования сессий, временная зона Europe/Moscow.
Провайдеры, предлагающие Bitrix-хостинг, устанавливают BitrixEnv — набор скриптов от 1С-Битрикс для автоматической настройки сервера под Linux. BitrixEnv конфигурирует Nginx, Apache, PHP, MySQL, настраивает swap, лимиты процессов и сетевые параметры ядра. После установки сервер проходит встроенный тест «Тест производительности» в панели Битрикс.
На виртуальном хостинге Bitrix работает ограниченно из-за отсутствия root-доступа для установки BitrixEnv. Полноценную установку с модулем кластеризации и Site Manager поддерживают только VPS и выделенные серверы.
История
1С-Битрикс запустила программу партнёрского хостинга в 2006 году, вместе с выходом Битрикс 7.0. BitrixEnv как отдельный инструмент появился около 2010 года. К 2024 году Битрикс занимает около 40% рынка коммерческих CMS в России по числу установок.
На что обращать внимание
Проверяйте наличие официального статуса «Сертифицированный хостинг 1С-Битрикс» — он гарантирует прохождение теста производительности. Для высоконагруженных магазинов нужен минимум 2 vCPU, 4 ГБ RAM, NVMe-диск. Интернет-магазины с каталогом свыше 50 000 товаров требуют выделенный сервер с Redis и балансировщиком нагрузки.
Типичные ошибки настройки Bitrix
Ошибка первая — недостаточный swap: Битрикс при обновлениях активно использует swap, его должно быть минимум 2 ГБ при 2 ГБ RAM. Ошибка вторая — отключённый OPCache: без OPCache PHP-страницы генерируются в 3–5 раз медленнее. Ошибка третья — SQLite вместо MySQL/MariaDB для production.
Тест производительности
Встроенный тест: «Администрирование → Производительность». Требования: CPU не ниже 60 баллов, диск — не ниже 30. Для NVMe-хостинга результат диска — 80–120 баллов. При провале теста проверьте OPCache, лимиты PHP и версию MySQL.
Кластерный режим Bitrix Enterprise
Несколько веб-серверов работают с общей файловой системой (NFS или GlusterFS) и репликацией БД. Для кэширования сессий — Memcached или Redis. Балансировку обеспечивает HAProxy или Nginx upstream.
Совместимость с PHP-версиями
Bitrix24 on-premise требует PHP 7.4–8.1 (2024). 1С-Битрикс: PHP 8.1–8.2. Переход с PHP 7.4 на 8.x требует тестирования — некоторые устаревшие модули несовместимы. Поддержка Composer и PSR добавлена с Bitrix D7.