Как выбрать хостинг для интернет-магазина? Начните с официальных требований вашей платформы (версии PHP и базы данных, лимит памяти, HTTPS), а затем проверьте то, от чего зависит скорость оформления заказа: тип диска, количество процессов PHP, cron, бэкапы и доставку почты. Задайте поддержке конкретные вопросы и протестируйте тестовую копию магазина, прежде чем платить за год. Стартовая цена и слово «безлимитный» скажут вам гораздо меньше.
Как мы проверяли
Требования взяты с официальных страниц WooCommerce и PrestaShop 9, проверено 29.10.2026. Команды curl запускали с curl 8.5 в Linux. Порогов скорости мы не приводим: сравнивайте хостинги одной командой с одного компьютера.
Что требуют WooCommerce и PrestaShop (проверено 29.10.2026)
| Требование | WooCommerce | PrestaShop 9 |
|---|---|---|
| PHP | 8.3 или новее (проверено до 8.4) | 9.0: от 8.1 до 8.4, рекомендуется 8.4; 9.1: от 8.1 до 8.5, рекомендуется 8.5 |
| База данных | MySQL 8.0+ или MariaDB 10.6+ | MySQL 5.7+ или MariaDB 10.2+, рекомендуется свежая версия |
| Память | лимит памяти WordPress от 256 МБ | memory_limit не меньше 512M (рекомендация) |
| Другое | поддержка HTTPS, WordPress 6.9 или новее | расширения, среди них cURL, GD, Intl, Mbstring, OpenSSL, PDO MySQL, Zip |
Источники: серверные требования WooCommerce и системные требования PrestaShop. Обе страницы меняются с новыми релизами, поэтому проверьте их еще раз в день выбора тарифа.
Чек-лист: что нужно магазину и как это проверить до оплаты
1. Актуальная версия PHP, которую можно сменить самому
Старая версия PHP медленнее и блокирует обновления плагинов и CMS. Как проверить: спросите поддержку: «Какие версии PHP можно выбрать для каждого сайта и можно ли переключить их в панели?» После регистрации WordPress показывает реальную версию в разделе Инструменты > Здоровье сайта > Информация > Сервер, PrestaShop в Advanced Parameters > Information.
2. MySQL или MariaDB нужной версии
Товары, заказы и клиенты хранятся в базе данных, а WooCommerce нужен более новый сервер, чем PrestaShop. Как проверить: попросите точную версию, а не просто «MySQL», или выполните SELECT VERSION(); в phpMyAdmin.
3. Бесплатный SSL для каждого домена и поддомена
Без HTTPS на страницах корзины и оформления браузеры предупреждают покупателей, а платежные системы не подключаются. Как проверить: спросите, бесплатны ли сертификаты, выпускаются ли они в панели и продлеваются ли автоматически, а затем проверьте действующий сертификат:
curl -sv https://example.com/ -o /dev/null 2>&1 | grep -E 'expire date|issuer'
4. Тип диска и квота
Фильтры, поиск и админка постоянно обращаются к базе, поэтому NVMe или SSD важнее большого количества гигабайт, а фото товаров с уменьшенными копиями создают много файлов. Как проверить: спросите: «На каком диске работают сайты и базы? Какая квота диска и есть ли лимит на количество файлов (inodes)?» Сравните с размером своего магазина: файлы, экспорт базы и место для бэкапов.
5. PHP-воркеры (процессы)
Страницы корзины, оформления заказа и личного кабинета не кешируются, поэтому каждому такому запросу нужен свободный процесс PHP. Когда запросов больше, чем процессов, покупатели ждут в очереди или получают ошибку. Именно этот лимит определяет, как магазин переживет распродажу, а не объем трафика. Как проверить: спросите: «Сколько процессов PHP мой аккаунт может запускать одновременно и что будет на пределе: очередь или ошибка 503/508?» На тестовой копии отправьте параллельные запросы к некешируемой странице:
seq 20 | xargs -P 5 -I{} curl -o /dev/null -s -w '%{http_code} %{time_total}\n' 'https://staging.example.com/?s=test{}'
Запускайте это только на своем сайте. Если появляются коды, отличные от 200, или время резко растет, когда вы увеличиваете -P, вы нашли предел.
6. Лимит памяти
Нехватка памяти проявляется пустыми страницами или фатальной ошибкой при импорте и обновлениях. Как проверить: спросите максимальный memory_limit и можно ли поднять его самостоятельно, а затем посмотрите фактическое значение в «Здоровье сайта» или на информационной странице PrestaShop. Где менять этот параметр, мы объяснили в статье о том, как исправить ошибку Allowed memory size exhausted.
7. Настоящие cron-задания
WooCommerce в фоне отправляет письма и выполняет запланированные действия, а многим модулям PrestaShop тоже нужны задачи по расписанию. Задания, которые запускаются от посещений, ночью срабатывают с опозданием, а в пик добавляют нагрузку. Как проверить: спросите, можно ли добавлять cron-задания в панели и как часто они могут запускаться. Для WooCommerce добавьте define('DISABLE_WP_CRON', true); в wp-config.php и задание вроде:
*/5 * * * * php /path/to/site/wp-cron.php >/dev/null 2>&1
8. Бэкапы, которые можно восстановить самому
Заказы и остатки меняются каждый час, поэтому бэкап полезен, только если он свежий и его реально восстановить. Как проверить: спросите: «Как часто делаются автоматические копии, сколько они хранятся и могу ли я скачать их и восстановить отдельную базу сам?» Затем создайте копию в панели, скачайте ее и восстановите на тестовой копии. Подробнее о том, что должно быть в резервной копии хостинга, мы писали отдельно.
9. Почта, которая доходит до клиентов
Подтверждения заказов в спаме превращаются в обращения в поддержку. Как проверить: спросите, можно ли настроить SPF, DKIM и DMARC и ограничивает ли тариф отправку. После настройки выполните dig +short TXT example.com и dig +short TXT _dmarc.example.com, оформите тестовый заказ на адрес Gmail и откройте «Показать оригинал»: SPF, DKIM и DMARC должны показывать PASS.
10. Время ответа на тестовой копии
Скопируйте магазин на новый хостинг до переноса домена и сравните время до первого байта с текущим хостингом с того же компьютера:
curl -o /dev/null -s -w 'DNS %{time_namelookup}s | connect %{time_connect}s | TLS %{time_appconnect}s | TTFB %{time_starttransfer}s | total %{time_total}s\n' https://staging.example.com/
Запустите команду несколько раз для кешируемой страницы (главная, категория) и для некешируемой (поиск, корзина) и сравнивайте типичные результаты, а не лучший.
Какой хостинг подходит вашему магазину: если X, делайте Y
| Если ваш магазин… | Что делать |
|---|---|
| еще строится или тестируется | Начните с базового тарифа с актуальным PHP и бесплатным SSL; перейдите на старший до запуска, если тесты показывают очереди. |
| небольшой, каталог в основном кешируется | Виртуального хостинга на NVMe достаточно: кеш страниц, настоящий cron, регулярные бэкапы, SPF, DKIM и DMARC для писем о заказах. |
| с ростом каталога тормозят админка, фильтры или поиск | Проверьте memory_limit и процессы PHP, уберите тяжелые плагины или модули, затем перейдите на старший тариф. |
| регулярно проводит распродажи | Повторяйте тест параллельных запросов перед каждой акцией, кешируйте все возможное, отдавайте изображения через CDN, на пик при необходимости повышайте тариф. |
| продает в основном в одном регионе | Выберите расположение сервера ближе к этим покупателям; добавьте CDN, если клиенты на разных континентах. |
| весь день держит высокую некешируемую нагрузку, делает большие частые импорты или нуждается в собственном серверном ПО | Он перерос виртуальный хостинг, и ему нужна серверная среда, которой управляете вы или администратор. Это другой продукт. |
Тревожные сигналы в предложениях хостинга
- «Безлимитно» все, а квоты диска, лимита файлов или процессов в условиях не найти.
- Показана только акционная цена, а цена продления появляется при оплате.
- SSL: платная опция или его нужно продлевать вручную.
- Скачать или восстановить бэкап можно только за деньги или через тикет.
- Нет настоящего cron, выбора версии PHP или есть только версии, которые ваша платформа уже не поддерживает.
- Размытое «честное использование», которое позволяет приостановить аккаунт во время всплеска трафика, не называя предела.
- Поддержка не может письменно ответить на вопросы из чек-листа до оплаты.
Где здесь RichHost
RichHost: международный хостинг-провайдер, работающий с 2003 года, с серверами в Европе и США. Он продает виртуальный хостинг, а не VPS или выделенные серверы. Все тарифы, от A3 за $8 в месяц до A50 за $65, работают на NVMe-дисках и включают бесплатный SSL Let’s Encrypt, собственная панель управления с ИИ-помощником и cron-заданиями, а также безлимитные трафик, сайты, почтовые ящики и FTP-аккаунты. Дисковое пространство ограничено и зависит от тарифа: характеристики каждого тарифа приведены на странице с тарифами RichHost. При оплате за год скидка 10%.
Это подходит для небольших и средних магазинов на WooCommerce и PrestaShop. Перед оплатой отправьте поддержке вопросы из чек-листа о процессах и memory_limit: эти лимиты мы здесь не приводим. Все версии PHP до самой новой переключаются в панели, SSH-доступ есть на каждом тарифе, а бэкапы постоянно сохраняются в облако. WooCommerce работает на WordPress, поэтому требования к хостингу для WordPress тоже касаются вас. Если ваш магазин подходит под последнюю строку таблицы, виртуальный хостинг ему не подходит.
Частые вопросы
Хватит ли виртуального хостинга для интернет-магазина?
Для большинства небольших и средних магазинов да, если есть актуальный PHP, достаточно процессов и памяти, а каталог кешируется. Магазин перерастает его, когда некешируемая нагрузка держится высокой весь день, а не после одного напряженного вечера.
Что важнее: место на диске или процессы PHP?
Обычно процессы и скорость диска. Места должно хватать на файлы, базу и бэкапы, а очереди на оформлении возникают из-за нехватки процессов.
Как проверить хостинг, не перенося магазин?
Откройте тестовую копию на временном адресе или через файл hosts и сравните ее с текущим хостингом командами curl выше.
Нужен ли платный SSL-сертификат для оформления заказов?
Нет. Бесплатный сертификат Let’s Encrypt шифрует оформление так же, а данные карт обычно обрабатывает платежная система, и на хостинге они не хранятся.
Если вы запускаете магазин на WooCommerce или PrestaShop, посмотрите, что входит в хостинг для интернет-магазина RichHost: NVMe-диски, бесплатный SSL для оформления заказов и почта на своем домене.



