Сервер под магазин покупают до первого заказа — по требованиям платформы, а не по собственной нагрузке. Если платформе нужно сложное окружение уже на старте, владелец год платит за мощность, которой пока некому пользоваться. Разница в требованиях берётся не из «языка программирования», а из того, сколько отдельных программ должно одновременно работать на сервере, чтобы магазин открылся.
Что стоит на сервере
У flycms на сервере работают две программы: движок и база. Движок — один скомпилированный файл, внутрь которого вшиты шаблоны, стили и картинки интерфейса. Он сам слушает 80 и 443 и сам получает и продлевает сертификат, поэтому отдельный веб-сервер не нужен. Кэширующего демона, брокера очередей и поискового сервиса в поставке нет.
Для сравнения — «1С-Битрикс: Веб-окружение» (BitrixEnv), готовый набор от вендора, который ставят одной командой. Документация перечисляет его состав дословно: «percona server 8.0 (MySQL); web-server (Apache 2.4.x); php 8.x; nginx 1.26.x; redis; memcached; catdoc; xpdf». Восемь компонентов, из них четыре — постоянно работающие службы: база, Apache, nginx, redis и memcached.
Это не претензия к архитектуре: каждый компонент там решает свою задачу, а собранное вендором окружение избавляет от ручной настройки. Но каждая из этих служб занимает память постоянно — независимо от того, пришёл в магазин покупатель или нет.
Сколько занимает магазин, который работает прямо сейчас
Демонстрационный магазин demo.flycms.ru и этот сайт живут на одной виртуальной машине с одним ядром и 960 МиБ памяти. Замеры сделаны 7 сентября 2026 на работающем сервере командой systemctl show <служба> -p MemoryCurrent:
| Что | Занимает памяти |
|---|---|
Движок магазина (flycms-demo) | 11 292 672 Б — 10,8 МиБ |
Сайт и маркетплейс (flycms-site) | 15 450 112 Б — 14,7 МиБ |
| Вся машина: занято / доступно | 419 МБ / 541 МБ из 960 МиБ |
На этой же машине, помимо двух наших служб, работают Postgres 18.6, Caddy и посторонний проект — и половина памяти остаётся свободной. Средняя загрузка процессора на момент замера — 0,00 при аптайме 31 день. Главная страница демо-магазина отдаётся за 4,45 мс (27 362 байта, замер с самого сервера, без сети).
Честная оговорка, без которой цифра врёт. Каталог демо небольшой: 16 товаров, 33 торговых предложения, 16 категорий, база — 11 МБ. Эти 10,8 МиБ не доказывают, что столько же будет на каталоге в сто тысяч товаров. Что цифра показывает — другое: постоянный расход самого движка не зависит от числа посетителей, потому что запросы обслуживаются внутри одного процесса, а не отдельным процессом на каждого.
Сколько закладывают под магазин на Битрикс
Здесь важно разделить два вида утверждений, которые в интернете постоянно смешивают.
Что говорит вендор. На странице технических требований «1С-Битрикс: Управление сайтом» объёма оперативной памяти нет вообще — перечислены только версии: «PHP 8.2, Apache 2.0 и выше, Nginx, MySQL 8.0 и выше, PostgreSQL 11 и выше». Ближайшая официальная цифра — параметры готового образа виртуальной машины: «Все образы BitrixVM собраны с одинаковыми базовыми параметрами: … два ядра процессора, 2 Гб оперативной памяти», диск — 50 ГБ под корневой раздел. Это параметры образа для запуска, а не рекомендация под нагрузку.
Что говорят хостеры и интеграторы. Это уже не требования вендора, а чужие оценки — но именно на них ориентируются при покупке сервера. Хостинг Russia в статье, обновлённой 29 июля 2026, приводит таблицу: «Память: От 4 ГБ, для магазина с обменом — 8 ГБ», «Процессор: От 2 ядер, для крупного каталога больше» — и поясняет: «Битрикс на сервере с 2 ГБ формально запустится, но админка будет открываться секундами, а любое обновление или переиндексация каталога упрётся в нехватку памяти».
Другие оценки того же порядка: облачный провайдер mClouds пишет «для интернет-магазина на Битрикс — от 8 ГБ» и рекомендует под магазин «CPU: 4–8 ядер; RAM: 12–16 ГБ; Диск: от 100 ГБ NVMe»; студия-интегратор OrangeCode — «Минимально — 4 ГБ, но для стабильной работы под нагрузкой нужно 6–8 ГБ. Для редакции „Бизнес“ с каталогом 10–15 тысяч товаров рекомендуется 8–16 ГБ ОЗУ».
Встречаются и страницы веб-студий, где собственная оценка подана под заголовком «минимальные требования 1С-Битрикс» — с цифрами вроде 16–64 ГБ. Проверять такое стоит по сайту вендора: на 1c-bitrix.ru этих чисел нет.
Откуда берётся разница
Дело не в том, что «Go быстрее PHP» — на тяжёлом запросе к базе язык роли не играет. Разница в двух местах.
Память планируется на каждый одновременный запрос. В классической схеме запросы обслуживают рабочие процессы PHP-FPM, и потолок памяти на один запрос задаёт memory_limit. Документация 1С-Битрикс требует «не ниже 128 Мб для редакции „Старт“, не менее 256 Мб для редакции „Бизнес“», а для обмена с 1С хостеры советуют «поднимите memory_limit до 512 МБ и выше». Это потолок, а не средний расход: обычный запрос занимает заметно меньше. Но планировать память приходится по верхней границе — иначе пик заказов упрётся в нехватку памяти именно тогда, когда магазин зарабатывает. Отсюда и восьмигигабайтные рекомендации: это не «движок съедает 8 ГБ», а сумма пула PHP, базы, кэшей и веб-серверов.
Обязательных служб две, а не восемь. У flycms витрина, админка, https и планировщик живут в одном процессе, рядом — только Postgres. Нечего настраивать, нечего обновлять по отдельности и нечему занимать память в простое.
Обратная сторона честно: единственный процесс — это и единственная точка отказа, а одно ядро означает, что импорт каталога и обработка картинок конкурируют с витриной за процессор. Компактная поставка снижает стартовый порог, но не отменяет нагрузку.
Сколько это стоит в рублях
Разница в требованиях — это разница в тарифе. У Selectel семь фиксированных конфигураций VPS/VDS; цены проверены 7 сентября 2026:
| Тариф | vCPU | RAM | Диск | Цена |
|---|---|---|---|---|
| VDS 1-1-10 | 1 | 1 ГБ | 10 ГБ | 200 ₽/мес. |
| VDS 4-8-80 | 4 | 8 ГБ | 80 ГБ | 1 100 ₽/мес. |
Восьмигигабайтная конфигурация, которую советуют под магазин на тяжёлом стеке, стоит в 5,5 раза дороже той, на которой сейчас работает наше демо. В год это 13 200 ₽ против 2 400 ₽. Деньги небольшие — но платить их приходится с первого месяца, когда заказов ещё нет, и растут они вместе с каждым добавленным гигабайтом: тот же Хостинг Russia продаёт память по 150 ₽ за гигабайт и ядро по 200 ₽.
Оговорка: сравниваются требования к окружению и опубликованные цены, а не результаты одинакового нагрузочного теста двух платформ. Такого теста мы не проводили и не утверждаем, что flycms обслужит нагрузку крупного магазина на тарифе за 200 ₽.
Память в итоге нужна базе
Когда магазин вырастет, упрётся он не в движок. Документация PostgreSQL советует отдавать под shared_buffers «25% of the memory in your system» на выделенном сервере с гигабайтом памяти и больше, отмечая отдельно: «On systems with less than 1GB of RAM, a smaller percentage of RAM is appropriate». То есть гигабайтная машина — это рабочий старт, а не конфигурация под растущий каталог: сначала памяти попросит база, и добавлять её нужно будет ей.
Чего низкие требования не отменяют
Каталог и заказы растят базу, а вместе с ней — потребность в памяти и диске. Картинки на диске небольшого VPS кончаются быстро: их стоит вынести в объектное хранилище, но у него будет свой счёт — про это отдельная статья. Одно ядро плохо переносит одновременный импорт и рекламный трафик. Резервные копии тоже занимают место и время.
И главное: проверять надо свой каталог и свои сценарии — каталог, фильтры, карточку, корзину, оформление заказа, — а не верить цифре из статьи. Дешёвый тариф хорош ровно до тех пор, пока держит ваше время ответа.
Вывод
Требования к железу — это в первую очередь вопрос о том, сколько программ должно работать одновременно. Восемь компонентов окружения и пул процессов, память под который планируют по верхней границе, дают рекомендации в 8–16 ГБ. Два процесса, один из которых занимает 11 МиБ, дают работающий магазин на машине за 200 ₽ в месяц. Начинать имеет смысл с малого и увеличивать сервер тогда, когда для этого есть измеренная причина, — а не когда так написано в требованиях платформы.
Источники
- 1С-Битрикс — технические требования «Управление сайтом»: версии PHP, веб-сервера и СУБД; объёма памяти на странице нет. Обращение 7 сентября 2026.
- 1С-Битрикс — установка «Веб-окружение» (BitrixEnv): состав окружения, изменено 29.07.2026. Обращение 7 сентября 2026.
- 1С-Битрикс — параметры образа BitrixVM: два ядра, 2 ГБ памяти, разбивка диска. Обращение 7 сентября 2026.
- Хостинг Russia — 1С-Битрикс на сервере: рекомендация хостера, память от 4 ГБ и 8 ГБ под магазин с обменом; цена гигабайта и ядра. Обновлено 29 июля 2026, обращение 7 сентября 2026.
- mClouds — как выбрать сервер для 1С-Битрикс: рекомендация провайдера, от 8 ГБ под магазин. Опубликовано 30 мая 2025, обращение 7 сентября 2026.
- OrangeCode — выбор сервера для Битрикс: рекомендация интегратора, 8–16 ГБ для каталога 10–15 тысяч товаров. Обращение 7 сентября 2026.
- Selectel — аренда VPS/VDS: тарифы VDS 1-1-10 и VDS 4-8-80. Обращение 7 сентября 2026.
- PostgreSQL — Resource Consumption: рекомендации по
shared_buffers. Обращение 7 сентября 2026. - Замеры flycms — прод
flycms.ruиdemo.flycms.ru, 7 сентября 2026:systemctl show -p MemoryCurrent,free -m,nproc,curl -w.