WooCommerce - это плагин WordPress, но его требования к серверу значительно выше, чем у обычного блога:
- WordPress 6.5+: с включённым auto-update для core и security-патчей.
- PHP-FPM 8.3: WooCommerce 9.x требует минимум PHP 8.1, с opcache.memory_consumption минимум 256MB.
- MariaDB 11: с InnoDB buffer pool под объём RAM сервера, что критично для запросов по таблицам wc_orders, postmeta и options.
- Redis Object Cache: обязательный для WooCommerce - снимает 80-90 процентов нагрузки с БД на типовых страницах каталога и корзин.
- Nginx fastcgi_cache: для анонимных пользователей кэширует HTML страниц каталога, при этом исключая динамические URL корзины и checkout.
- HPOS (High-Performance Order Storage): новый механизм хранения заказов WooCommerce 8.0+ в отдельных таблицах, что ускоряет admin до 10 раз.
Для магазина на 500-2000 SKU и трафиком 1000-5000 посетителей в день рекомендуем VPS L (4 vCPU, 8GB RAM). Для крупных магазинов на 10000+ SKU - XL с 16GB RAM.