Перейти к основному содержимому
3 сентября 2026 г. · 4 мин чтения

Что сайту на 1С-Битрикс на самом деле нужно от хостинга

BitrixEnv, настройки PHP и MySQL, монитор производительности, композит, агенты на кроне и обмен с 1С — что проект на Битриксе реально требует от сервера.

Что сайту на 1С-Битрикс на самом деле нужно от хостинга

1С-Битрикс — не та CMS, которую можно распаковать на любом PHP-хостинге и забыть. Это большой фреймворк со своими требованиями к серверу, и вендор описывает их в виде эталонного окружения: BitrixVM — готовая виртуальная машина, BitrixEnv — то же окружение, которое ставится скриптом на чистый Linux. Использовать их не обязательно, но это лучшая спецификация того, что нужно платформе: nginx перед Apache или PHP-FPM, определённый набор расширений PHP, настроенный MySQL, memcached или Redis и cron. Хороший хостинг под Битрикс воспроизводит это окружение, а не ставит продукт поверх обычного shared-стека.

Со стороны PHP чаще всего валятся простые проверки. memory_limit — не меньше 256 МБ, а для импорта и работы с каталогом в админке надёжнее 512 МБ. max_input_vars — порядка 10 000, иначе большие формы вроде прав доступа и свойств товаров молча обрезаются. OPcache обязателен, и памяти ему нужно достаточно для тысяч файлов ядра. mbstring.func_overload на актуальных версиях должен быть выключен, кодировка — UTF-8. В MySQL главное — innodb_buffer_pool_size, чтобы горячая часть базы помещалась в память, нестрогий sql_mode, которого ждёт Битрикс, и лог медленных запросов, который кто-то действительно читает.

У платформы есть собственный способ оценить сервер — «Монитор производительности» из модуля perfmon. Тест конфигурации прогоняет фиксированный набор операций PHP, файловой системы и базы данных и выдаёт одну цифру. Она относительная: больше — лучше, и сравнивать её нужно с эталонными значениями вендора и с собственными прошлыми замерами, а не воспринимать как абсолют. Запускайте тест несколько раз в разное время: если оценка сильно скачет, у вас шумный сосед или диск упирается в лимиты. Не менее полезны вкладки с настройками PHP, базы и самого Битрикса — всё, что расходится с рекомендациями, там подсвечено красным.

Основная скорость Битрикса — это кеш. Включите композитный сайт: статическая часть страницы отдаётся готовой, а динамически подгружаются только персональные блоки вроде корзины. Управляемый кеш переведите из файлов в memcached или Redis через .settings.php — на большом каталоге тысячи мелких файлов кеша на диске сами становятся узким местом. Затем снимите агентов с хитов. По умолчанию Битрикс выполняет фоновые задачи — рассылки, переиндексацию поиска, шаги обмена — во время запросов посетителей, и случайный покупатель расплачивается за них медленной страницей. Агенты на кроне с запуском cron_events.php раз в минуту убирают эту лотерею.

Обмен с 1С — самая тяжёлая операция на большинстве сайтов на Битриксе. Учётная система выгружает XML в формате CommerceML — каталог, цены, остатки, — файлы легко дорастают до сотен мегабайт, а сайт импортирует их пошагово. Каждый шаг должен уложиться в длительность шага из настроек модуля каталога, в max_execution_time и в таймауты веб-сервера, иначе 1С получает ошибку и гоняет обмен по кругу. Память важна не меньше: разбор большого offers.xml при низком memory_limit падает с фатальной ошибкой на середине. Оставьте место на диске под архивы и распакованные файлы, поднимите upload_max_filesize и post_max_size, а полный обмен ставьте на ночь.

Ресурсы определяются типом проекта сильнее, чем цифрой посещаемости. Корпоративному сайту на несколько сотен страниц с формой обратной связи комфортно на 2 vCPU и 4 ГБ памяти — это тариф «Битрикс Старт». Интернет-магазину с живыми заказами, каталогом на десятки тысяч позиций и регулярным обменом с 1С нужен запас, чтобы импорт шёл параллельно с покупателями, — под это рассчитан «Битрикс Магазин» с 4 vCPU и 8 ГБ. B2B-порталу с персональными прайсами, несколькими складами и тяжёлыми интеграциями место на «Битрикс Enterprise» с 8 vCPU и 24 ГБ. Во все тарифы хостинга для 1С-Битрикс входит тестовая копия — она понадобится перед каждым обновлением платформы.

И наконец, лицензию и хостинг стоит выбирать вместе, потому что редакция определяет нагрузку. «Старт» — это один сайт и базовые модули; для интернет-магазина нужна как минимум редакция «Бизнес» с оплатой и доставкой; многосайтовость и веб-кластер — это уже Enterprise. Брать магазинный тариф под «Старт» — переплата, а запускать Enterprise-портал на маленьком тарифе — зря купленная лицензия. В WebHostFlow можно купить лицензию 1С вместе с хостингом: ключ выпускается на ваш аккаунт, поддержка активирует его на сайте, продление идёт одним счётом, а переход на старшую редакцию позже стоит только разницу.