Хостинг для 1C-Битрикс: что важно
1C-Битрикс — одна из самых популярных CMS в России. На ней работают корпоративные сайты, интернет-магазины, порталы и внутренние системы крупных компаний. Но Битрикс требователен к серверу: неправильно подобранный хостинг приведёт к медленной работе, ошибкам и падениям.
В этой статье — разбор того, что важно для 1C-Битрикс: требования, ресурсы, кеширование, окружение. Если нужно подобрать хостинг под Битрикс — поможем.
Требования 1C-Битрикс
С 1 февраля 2026 года требования Битрикс существенно выросли. Минимальная версия PHP — 8.2.0, рекомендуемая — 8.4 и выше [citation:2]. Это серьёзное изменение: старые версии PHP больше не поддерживаются.
Актуальные требования
- PHP: 8.2.0 и выше (рекомендуется 8.4+) [citation:2];
- MySQL: 8.0 и выше [citation:2];
- Web-сервер: Apache 2.0+, Nginx (последняя стабильная версия) [citation:2];
- Место на диске: от 5 ГБ для «Старта», от 20 ГБ для «Бизнеса»;
- RAM для PHP: минимум 256 МБ (memory_limit = 256M) [citation:2].
Настройки PHP
Для корректной работы Битрикс требуются специфические настройки PHP [citation:2]:
- max_input_vars: 10000;
- max_file_uploads: 100;
- max_execution_time: 300 секунд;
- post_max_size: 1024 МБ;
- upload_max_filesize: 1024 МБ;
- memory_limit: 256 МБ;
- pcre.backtrack_limit: 1000000;
- realpath_cache_size: 4096k.
💡 Важно
Требования Битрикс выше, чем к WordPress, потому что это тяжёлая система с большим количеством модулей. С 2026 года без PHP 8.2+ продукт работать не будет [citation:2].
Окружение
Для Битрикс важны некоторые специфические настройки и модули [citation:6]:
- ionCube Loader: для зашифрованных модулей;
- mbstring: поддержка многобайтных строк (mbstring.func_overload = 0) [citation:6];
- GD или Imagick: работа с изображениями [citation:6];
- Zlib: сжатие [citation:6];
- FreeType: для CAPTCHA [citation:6];
- PHP XML: для системы обновлений [citation:6];
- OPcache: кеш байт-кода PHP (крайне рекомендуется) [citation:6];
- Memcached или Redis: кеш данных.
Многие хостинги не имеют всех модулей по умолчанию. Нужно проверять перед выбором. Отсутствие любого из критичных модулей (ionCube, mbstring, GD) приведёт к тому, что Битрикс не установится или будет работать с ошибками.
Что не рекомендуется
- PHP как CGI: не поддерживает акселераторы, работает медленнее [citation:18];
- safe_mode: должен быть отключён [citation:18];
- mod_security: может блокировать нормальную работу Битрикс [citation:18];
- subosin: не рекомендуется использовать [citation:18].
Композитный кеш
Композитный кеш — это технология Битрикс, которая сильно ускоряет сайт. Она отдаёт статические версии страниц без запуска PHP, а динамический контент подгружается отдельным AJAX-запросом [citation:9][citation:17].
Как это работает
- Первый хит: сервер генерирует полную страницу и сохраняет HTML-кеш на диск [citation:9];
- Второй хит: сервер отдаёт кешированную статическую часть мгновенно (статус 304 Not Modified) [citation:5];
- Динамика: JS-код обращается к серверу за актуальными данными для динамических зон (корзина, авторизация, счётчики) [citation:5];
- Результат: пользователь видит страницу практически мгновенно [citation:17].
Что нужно для работы композита
- Правильный web-сервер: Apache с mod_rewrite или Nginx [citation:17];
- Настройка .htaccess: для правил кеша;
- Memcached: для хранения кеша;
- Модуль «Композитный сайт»: встроен в Битрикс;
- Мощный сервер: для генерации композита.
Автокомпозит vs ручной режим
В Битрикс есть два режима [citation:1]:
- Автокомпозит: система сама размечает динамические зоны. Подходит для простых сайтов;
- Ручной режим: разработчик сам размечает зоны. Рекомендуется для сложных кастомных проектов [citation:1].
Без композитного кеша Битрикс работает в разы медленнее. На неправильном хостинге он вообще может не работать.
💡 Важно
Композитный кеш — главный инструмент ускорения Битрикс. Без него даже мощный сервер не даст нужной скорости.
Ресурсы
Сколько ресурсов нужно Битрикс:
- Сайт-визитка на «Старте»: 2 ГБ RAM, 2 ядра, 10 ГБ SSD;
- Корпоративный сайт: 4 ГБ RAM, 2–4 ядра, 30 ГБ SSD;
- Интернет-магазин на «Бизнесе»: 8 ГБ RAM, 4 ядра, 60+ ГБ SSD;
- Крупный портал: 16+ ГБ RAM, 8+ ядер, 200+ ГБ SSD.
Для Битрикс рекомендуется VPS, а не shared-хостинг. Shared-хостинг подходит только для совсем маленьких сайтов. На shared-хостинге сложно получить нужные настройки PHP и memcached для композита.
Двухуровневая архитектура
Для сайтов с высокой посещаемостью рекомендуется двухуровневая архитектура [citation:18]:
- Nginx: принимает все запросы, отдаёт статику;
- Apache: обрабатывает динамику через PHP.
Это стабилизирует использование памяти и повышает отказоустойчивость.
База данных
База данных Битрикс — активная и большая. Что важно:
- MySQL 8.0+: старая версия тормозит [citation:2];
- Кодировка: utf8mb4, сортировка utf8mb4_0900_ai_ci [citation:2];
- SSD-диск: база работает в разы быстрее;
- Много RAM: для кеша запросов;
- innodb_buffer_pool_size: настройка под размер базы (70–80% RAM);
- Репликация: для больших проектов.
База Битрикс может вырастать до десятков гигабайт. На слабом хостинге она станет узким местом. Особенно важно для интернет-магазинов с большим каталогом товаров.
Панель и окружение
Для Битрикс удобна панель ISPmanager с шаблоном для Битрикс. Она автоматически настраивает:
- PHP нужной версии с необходимыми модулями (ionCube, GD, mbstring);
- MySQL с оптимальными настройками;
- Memcached для композитного кеша;
- Nginx + Apache в связке;
- SSL и HTTPS;
- Резервные копии.
Без такой настройки придётся вручную конфигурировать всё — это долго и чревато ошибками. Особенно сложно настроить связку Nginx + Apache и композитный кеш без опыта.
Что проверить в панели
- Версия PHP: 8.2+;
- Настройки PHP: memory_limit, max_input_vars;
- Модули: ionCube, GD, mbstring, OPcache;
- Memcached: установлен и работает;
- Nginx + Apache: связка настроена.
Ошибки
Shared-хостинг для Битрикс
Битрикс требует ресурсов и специфичных настроек. Shared-хостинг тормозит и падает.
Без композитного кеша
Битрикс без композита работает в разы медленнее. Нужна настройка окружения.
Старая версия PHP
С 2026 года требуется PHP 8.2+. Старые версии не поддерживаются [citation:2].
Нет Memcached
Memcached нужен для композитного кеша. Без него композит не работает.
MySQL 5.7
Требуется MySQL 8.0+. Старая версия тормозит и не поддерживается [citation:2].
Отсутствие ionCube
Без ionCube не работают зашифрованные модули Битрикс.
Наши рекомендации
Что вы получаете, заказывая хостинг для Битрикс у нас
- PHP 8.2+ — актуальная версия [citation:2]
- MySQL 8.0+ — современная база [citation:2]
- Композитный кеш — настройка и запуск
- Memcached — для композита
- Nginx + Apache — двухуровневая архитектура
- ionCube, GD, mbstring — все модули
📌 Итоговый вывод
1C-Битрикс — требовательная CMS, но с правильным хостингом работает быстро.
Что нужно знать:
- PHP 8.2+: с 2026 года обязательно [citation:2]
- MySQL 8.0+: современная база данных [citation:2]
- Композитный кеш: главный инструмент ускорения [citation:9]
- Memcached: для кеша данных и композита
- VPS вместо shared: Битрикс требует ресурсов
- Специализированная панель: ISPmanager с шаблоном Битрикс
Также рекомендуем: как выбрать хостинг, хостинг для WordPress, SSL-сертификаты, перенос сайта, ошибки при выборе, хостинг для сайтов.