Перейти до основного вмісту
3 вересня 2026 р. · 4 хв читання

Що сайту на 1С-Бітрікс насправді потрібно від хостингу

BitrixEnv, налаштування PHP і MySQL, монітор продуктивності, композит, агенти на cron і обмін з 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 із запуском cron_events.php щохвилини прибирають цю лотерею.

Обмін з 1С — найважча операція на більшості сайтів на Бітріксі. Облікова система вивантажує XML у форматі CommerceML — каталог, ціни, залишки, — файли легко доростають до сотень мегабайтів, а сайт імпортує їх покроково. Кожен крок має вкластися в тривалість кроку з налаштувань модуля каталогу, у max_execution_time і в таймаути вебсервера, інакше 1С отримує помилку й повторює обмін по колу. Пам'ять важлива не менше: розбір великого файлу пропозицій за низького 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С разом із хостингом: ключ випускається на ваш акаунт, підтримка активує його на сайті, подовження йде одним рахунком, а перехід на старшу редакцію згодом коштує лише різницю.