Интернет-магазин на WooCommerce с каталогом около 10 000 товаров уже нельзя считать небольшим проектом. Даже при умеренной посещаемости сайт выполняет тяжёлые операции: обрабатывает фильтры, пересчитывает остатки, формирует категории, загружает изображения, обновляет цены и синхронизируется с CRM или маркетплейсами. На слабом виртуальном хостинге это приводит к долгой загрузке страниц, ошибкам при импорте и зависанию панели управления. Поэтому для такого магазина лучше заранее выбирать VPS с запасом по ресурсам.
Сколько ресурсов нужно
Минимальная конфигурация для WooCommerce с 10 000 товаров — 4 виртуальных ядра, 8 ГБ оперативной памяти и NVMe-диск от 100 ГБ. Такой вариант подходит магазину с аккуратно настроенной темой, небольшим количеством плагинов и умеренной посещаемостью.
Если используются сложные фильтры, несколько валют, интеграции с 1С, внешними API, рекламными кабинетами или сервисами доставки, разумнее начинать с 6–8 vCPU и 12–16 ГБ RAM. Это особенно важно, если на сервере одновременно работают веб-сервер, база данных, Redis и резервное копирование.
Смотреть только на количество ядер нельзя. У разных провайдеров одинаковые 4 vCPU могут заметно отличаться по производительности из-за разных процессоров, частоты, степени перепродажи ресурсов и ограничений на постоянную нагрузку. Перед заказом полезно сравнить тип виртуализации, модель CPU, гарантии по ресурсам и отзывы клиентов. Для первичного отбора можно использовать каталог VPS-провайдеров HostingRatePro, а затем отдельно проверить условия выбранных компаний.
Почему важен NVMe-диск
WooCommerce постоянно обращается к базе данных. При открытии категории, использовании фильтра или оформлении заказа система выполняет множество запросов к таблицам WordPress. Медленный диск увеличивает время ответа даже при достаточном количестве процессора и памяти.
Для большого магазина желательно выбирать NVMe, а не обычный SSD. На диске должно оставаться свободным минимум 20–30%, иначе база данных, кэш и резервные копии начнут конкурировать за место.
Также нужно учитывать изображения. Десять тысяч товаров могут занимать десятки гигабайт, особенно если у каждой позиции несколько фотографий, а WordPress создаёт дополнительные размеры. Поэтому VPS на 40–50 ГБ часто оказывается слишком маленьким уже через несколько месяцев.
Оперативная память и кэширование
Для WooCommerce недостаточно просто установить больше RAM. Память нужно правильно распределить между PHP, MySQL или MariaDB, Redis и системными процессами. Если PHP-процессам выделены слишком высокие лимиты, сервер может исчерпать память во время пикового трафика.
Redis снижает количество повторных обращений к базе данных. Дополнительно стоит использовать кэш страниц, но исключить из него корзину, личный кабинет и оформление заказа. Без этих настроек даже мощный VPS может работать хуже, чем более скромный, но правильно оптимизированный сервер.
Какая панель управления подойдёт
Для самостоятельного администрирования можно использовать HestiaCP, FastPanel, DirectAdmin или другую панель, поддерживающую актуальные версии PHP, SSL и резервное копирование. Панель упрощает обслуживание, но сама потребляет часть ресурсов.
Если нет опыта работы с Linux, лучше выбирать управляемый VPS или заказывать администрирование отдельно. Ошибки в настройке базы данных, PHP-FPM, firewall и резервных копий могут привести не только к медленной работе, но и к потере заказов.
Сеть, резервные копии и масштабирование
Для обычного магазина порта 1 Гбит/с достаточно. Важнее стабильность сети, отсутствие жёстких лимитов трафика и расположение сервера ближе к основной аудитории. Если большинство покупателей находится в Европе, сервер в европейском дата-центре обычно даст меньшую задержку, чем площадка в США или Азии.
Резервные копии должны храниться отдельно от VPS. Копия на том же сервере не спасёт при повреждении диска, взломе или удалении виртуальной машины. Оптимально ежедневно сохранять базу и файлы во внешнее хранилище.
Также стоит заранее проверить возможность увеличения ресурсов. Магазин может резко вырасти после запуска рекламы, расширения каталога или подключения маркетплейсов. Переход с 8 до 16 ГБ RAM без сложной миграции заметно упрощает масштабирование.
Для WooCommerce с каталогом в 10 000 товаров разумной стартовой конфигурацией будет VPS с 4–8 vCPU, 8–16 ГБ RAM и NVMe-диском от 100 ГБ. Но сами цифры не гарантируют скорость. Не менее важны качество процессора, настройка базы данных, Redis, резервное копирование и возможность масштабирования.
Выбирать самый дешёвый тариф рискованно: небольшая экономия может обернуться потерянными заказами, медленной панелью и постоянными техническими проблемами. Лучше сравнить несколько провайдеров, проверить реальные ограничения и брать сервер с запасом хотя бы на ближайшие 6–12 месяцев.