PrestaShop 8 значительно легче Magento, но всё равно требует продуманного стека для production:
- Nginx 1.27: с настроенными правилами для friendly URLs и SSL-only конфигурацией.
- PHP-FPM 8.2: PrestaShop 8.1 официально поддерживает PHP 8.1 и 8.2, мы используем 8.2 как наиболее протестированную версию.
- MariaDB 11: рекомендуемая БД с настроенным InnoDB buffer pool, что критично для каталогов с тысячами товаров.
- OPcache: opcache.memory_consumption минимум 256MB для PrestaShop с десятком модулей.
- Redis 7: опционально для сессий и cache backend, ускоряет страницы каталога в 3-4 раза.
- Smarty cache: предкомпиляция шаблонов в PHP-классы, что снижает CPU-нагрузку на рендеринг.
Для среднего интернет-магазина на 500-2000 SKU достаточно VPS M (2 vCPU, 4GB RAM). Для магазина с активным трафиком и многоязычным каталогом - VPS L с 8GB RAM.