...
Рейтинг ТОП-20 хостингов
Hostingi.net.uaОбзоры украинских хостинговых компаний

Хостинг для Интернет-магазина - что подойдёт для OpenCart, Magento, PrestaShop или WordPress с WooCommerce

Блиц-ответ ответ для тех, кто пришёл с конкретным вопросом — «какой хостинг нужен для размещения интернет-магазина?». Если магазин небольшой – до нескольких сотен товаров и десятки заказов в день, и собран на одном из массовых движков (OpenCart, PrestaShop или магазин на WordPress с WooCommerce), то практически любой не бюджетный бизнес-тариф общего хостинга на SSD/NVMe потянет его без вопросов. Не просто отдаст странички, а прокрутит всю живую логику магазина – корзину, оформление заказа, фильтры по каталогу – без тормозов. При одном условии: провайдер предоставляет достаточно оперативной памяти на процесс и не режет процессор слишком жёстко.

Также вы можете воспользоваться нашим AI-помощником, который подберёт для вас оптимальные варианты тарифных планов от разных провайдеров конкретно под задачи вашего проекта.

Если каталог растёт, случаются распродажи с наплывом людей или вы смотрите в сторону Magento, то общий хостинг вы перерастёте быстрее, чем кажется, и разумнее сразу заложиться на VPS или облако.

Всё остальное ниже – про то, почему для магазина смотреть надо не на «сколько гигабайт диска», а совсем на другие цифры, и где именно тариф упирается в потолок. Если первого абзаца вам хватило – можно закрывать вкладку с чистой совестью.

Магазин и блог – для хостинга это разные звери

Разница, из-за которой всё и происходит, простая. Блог отдаётся из кэша. Один и тот же посетитель, второй, сотый видят заранее собранную HTML-страницу, и сервер при этом почти не напрягается: отдал готовый файл – и свободен. Магазин так не умеет ровно там, где начинаются деньги. Корзину, оформление заказа, личный кабинет закэшировать нельзя – они у каждого свои, и каждое «добавить в корзину» это живой запуск PHP плюс запись в базу данных. Витрину с товарами ещё можно частично кэшировать, а вот всё, что после клика «купить», сервер честно пересчитывает каждый раз.

Со стороны провайдера это выглядит наглядно. Блог на мониторинге даёт редкие всплески – пришёл поисковый робот, прошла рассылка, – а между ними тишина. Магазин держит ровную постоянную нагрузку на процессор и базу в течение всего дня, потому что люди ходят по фильтрам, ищут, кладут в корзину, оформляют. Нагрузка не пиковая, а фоновая и непрерывная. Вот и выходит, что один и тот же тариф блог на тысячу посетителей везёт легко, а магазин на те же тысячу – уже с одышкой.

Хостинг для интернет-магазина - особенности выбора

На удивление часто это всплывает не при запуске, а через полгода. Магазин на старте пустой, товаров немного, заказов пара в неделю – и на общем хостинге он летает. А потом вырос каталог, добавились фильтры, подключилась пара маркетинговых модулей, пошёл трафик с рекламы – и тот же тариф, который «всё это время прекрасно работал», начинает отдавать ошибки 503 и 508 в момент, когда вы меньше всего этого ждёте. Ничего не сломалось. Просто магазин наконец-то заработал так, как задумывался.

Что на самом деле упирается в лимиты

Если открыть тариф глазами новичка, взгляд цепляется за диск и «безлимитный трафик». Для магазина это как раз наименее интересные строчки. В потолок он упирается совсем в других местах, и стоит разобрать их по очереди – потому что каждое лечится по-своему.

Оперативная память на процесс. Каждый посетитель, который делает что-то живое – грузит корзину, листает фильтр, оформляет заказ, – это отдельный PHP-процесс, и каждому нужна память. У WooCommerce и OpenCart аппетит скромный, от 128–256 МБ на процесс хватает. PrestaShop уже просит 256–512 МБ. Magento в этой компании – тяжеловес, ему нужно порядка 2 ГБ, и это не преувеличение, а официальная рекомендация Adobe. Дальше начинается тонкость, о которой на общем хостинге узнают не сразу: есть memory_limit – предел на один PHP-процесс, а есть PMEM – вся память, выделенная аккаунту целиком. Пять человек одновременно оформляют заказ – это пять процессов, и если каждому нужно по 256 МБ, а аккаунту выделен гигабайт, шестой упрётся в стену, хотя памяти «формально хватает». Провайдеры это видят каждый день: клиент жалуется, что сайт падает под нагрузкой, а по счётчику памяти всё в норме – потому что счётчик показывает один процесс, а падает аккаунт целиком.

Процессор и его лимит. Тут самое неприятное. На общем хостинге процессорное время нарезано между сотнями аккаунтов, и ваш кусок ограничен – это делает CloudLinux, и лимит CPU у него жёсткий. Пока нагрузка ровная, вы её не замечаете. Но магазин упирается в этот лимит ровно в худший момент – во время распродажи, когда со всех сторон валит трафик, а движок в это же время пересчитывает скидки, собирает корзины и шлёт письма. Сервер начинает притормаживать процессы, страницы открываются по пять секунд, часть посетителей уходит. Вы потратили деньги на рекламу распродажи, чтобы в час пик хостинг сам же и прикрутил вам вентиль. Подробнее про сам механизм – в отдельном разборе про лимит процессора, здесь важно уловить сам сюжет: у магазина пик нагрузки и пик выручки – это одна и та же минута.

Файлы, которых больше, чем кажется. Каталог из тысячи товаров – это не тысяча файлов. Каждая картинка живёт в нескольких размерах (превью в списке, средний в карточке, крупный по клику), к ним добавляются кеш движка, логи, служебные файлы модулей. Реальное число файлов легко переваливает за сотни тысяч, а на большинстве тарифов есть лимит на количество файлов – inode, и про него хостеры предпочитают молчать. Упереться в него неприятно тем, что диск при этом свободен: места гигабайты, а магазин отказывается сохранять новые картинки и выдаёт «No space left on device» на, казалось бы, пустом диске. Для интернет-магазина это одна из самых частых причин упереться в потолок тарифа раньше, чем закончится место или память.

База данных. Фильтры по параметрам, поиск, «показать похожие», сортировка по цене – всё это запросы к базе, и на большом каталоге они тяжёлые. Тут узкое место не столько в объёме базы, сколько в том, сколько запросов в секунду сервер успевает обработать. Магазин с фасетными фильтрами (когда можно выбирать цвет, размер, бренд одновременно) способен на одном обновлении страницы сгенерировать десятки запросов. На маленьком каталоге незаметно, на большом – база становится главным тормозом, и никакое увеличение памяти это не лечит.

И поверх всего – HTTPS, который магазину не пожелание, а обязанность. Приём оплаты без SSL-сертификата невозможен ни технически, ни по правилам платёжных систем. Хорошая новость в том, что бесплатный сертификат сегодня ставят почти все провайдеры в пару кликов, так что отдельная статья расходов из этого выросла редко.

Про «безлимит» коротко

Слово «безлимитный» в тарифе магазина не значит почти ничего. Безлимитный трафик обычно упирается в лимит процессора раньше, чем в собственно трафик. «Неограниченное» число сайтов или баз – в ту же память и тот же CPU, которые делятся на всех. Безлимит – это про то, за что провайдер не боится, потому что это редко становится узким местом. А узким местом становятся ровно те ресурсы, которые всегда посчитаны: память, процессор, файлы.

Общий хостинг, VPS или облако – где граница

Здесь нет одного правильного ответа, есть зависимость от того, какой у вас магазин на самом деле, а не каким вы хотите его видеть. Разберём три варианта честно, со слабыми сторонами каждого.

Общий (виртуальный) хостинг – самый распространённый вариант хостинга, когда на одном сервере живут сотни аккаунтов и делят его ресурсы. Дёшево, не требует администрирования, ставится в один клик. Для магазина на несколько сотен товаров и умеренного трафика этого достаточно, и переплачивать за более дорогое размещение на старте смысла нет. Слабое место понятно из всего сказанного выше: жёсткие лимиты по памяти и процессору, соседи по серверу, потолок, в который магазин упрётся по мере роста. Хороший бизнес-тариф на NVMe отодвигает этот потолок, но не убирает его.

VPS (виртуальный сервер) отдаёт вам выделенный кусок мощностей, который ни с кем не делится, и полный контроль над настройкой. Магазин на VPS не боится соседей и не спотыкается о чужую нагрузку. Плата за это – администрирование: VPS нужно настроить и обслуживать, и либо вы умеете это сами, либо берёте управляемый вариант с поддержкой, который дороже. Для растущего магазина, где уже есть стабильный трафик и заказы, это чаще всего следующий логичный шаг. Что такое VPS и чем он отличается от общего хостинга, разобрано отдельно.

Облачный хостинг решает другую задачу – отказоустойчивость и запас под пики. Сайт живёт не на одном сервере, а распределён по нескольким; выпал один – нагрузка ушла на другой, магазин продолжил работать. Для крупного магазина, где каждый час простоя это потерянные заказы, а трафик скачет вокруг акций и сезона, облако оправдано. Для небольшого – это переплата за надёжность, которая ему пока не нужна. Разница между общим, облаком и VPS по сути, а не по витрине, разобрана в отдельном материале – если вы на этом развилке, начните с него.

Граница между этими вариантами проходит не по числу товаров, а по трём вопросам: держит ли магазин стабильный трафик, критичен ли для вас простой, и есть ли пики, в которые нельзя падать. Пока на все три ответ «не особо» – общего хостинга хватает.

Движки под магазин: что каждый требует от хостинга

Выбор движка – это наполовину выбор хостинга, потому что требования у них разные на порядок. Пробегусь по четырём, которые реально встречаются, с прицелом не на «что это за система», а на то, что она попросит у сервера.

OpenCart – самый лёгкий из специализированных. Работает на PHP, живёт на обычном общем хостинге без плясок, не требует экзотики в окружении. Актуальная ветка (4.x) хочет PHP 8.1 и выше, памяти ей достаточно 128–256 МБ на процесс. Это разумный выбор для небольшого и среднего магазина, где не нужна тяжёлая логика: поставил, наполнил, продаёшь. Обратная сторона лёгкости – на очень крупных каталогах и сложных сценариях OpenCart упирается в свои возможности, и вырастают из него в сторону чего-то потяжелее.

PrestaShop – крепкий середняк, богаче по возможностям из коробки, но и требовательнее. Актуальные версии просят PHP 8.1–8.4 и памяти от 256 МБ, а лучше 512 при большом каталоге и активном импорте товаров. На хорошем общем хостинге небольшой магазин на PrestaShop поедет, но чувствительность к версии PHP и к настройкам у него выше, чем у OpenCart: обновили PHP на сервере, не проверив совместимость модулей, – и что-то в оформлении заказа отвалилось. Растущему магазину на PrestaShop VPS показан раньше, чем аналогичному на OpenCart.

WooCommerce – это не отдельный движок, а плагин магазина для WordPress, и в этом его сила и слабость одновременно. Сила – вся экосистема WordPress: темы, плагины, привычная панель. Требования наследуются от WordPress: PHP 8.x и память от 256 МБ, дальше растёт с каждым установленным плагином. Слабость ровно в этом «дальше растёт»: WooCommerce редко тормозит сам по себе – тормозит обвес из плагинов и тяжёлого конструктора страниц, который к нему прикрутили. На клиентских магазинах это встречается постоянно: после установки диагностики многие с удивлением обнаруживают, что больше всего ресурсов ест не сам магазин, а давно забытый конструктор в футере. Если вы уже работаете на WordPress, разумно не осваивать новое, а взять WooCommerce и подобрать хостинг под WordPress; про сам движок есть отдельная страница.

Magento (Adobe Commerce) стоит особняком. Это система корпоративного класса, и требования у неё соответствующие: PHP 8.3–8.4, памяти порядка 2 ГБ на процесс, а в продакшене минимум 4 ГБ оперативки на сервер, и это без учёта того, что Magento для нормальной работы хочет поисковый движок OpenSearch, кеш Redis и часто Varnish сверху. На общем хостинге Magento не живёт – не потому что «не ставится», а потому что задыхается. Минимальная честная площадка под него – VPS, а чаще выделенный сервер, и работа с ним предполагает командную строку и доступ по SSH, Composer, понимание, что вы делаете. Magento оправдан там, где каталог огромен, а бюджет позволяет держать под магазин отдельную инфраструктуру. Для первого магазина это стрельба из пушки по воробьям, и выбирают его обычно те, кто точно знает, зачем.

Если свести требования в одну таблицу, картина проясняется:

ДвижокВерсия PHPПамять на процессГде реально живёт
OpenCart 48.1+128–256 МБобщий хостинг тянет
PrestaShop 8–98.1–8.4256–512 МБобщий для небольших, дальше VPS
WooCommerce (WordPress)8.2+от 256 МБ и растётобщий для небольших, VPS при обвесе
Magento 28.3–8.4~2 ГБтолько VPS / выделенный + OpenSearch, Redis

Цифры в таблице – это рабочий минимум, а не то, на чём стоит останавливаться. Реальная площадка почти всегда должна быть с запасом, потому что магазин растёт, а мигрировать под нагрузкой – удовольствие ниже среднего.

Специальные тарифы хостинга

Если пройтись по нашему рейтингу хостингов, специальные тарифы, прямо заявленные под интернет-магазин, есть, по сути, только у одного провайдера – HOSTiQ. У остальных отдельной «магазинной» линейки нет, и это не пробел. Пометка «для интернет-магазина» на тарифе чаще позиционирование, чем отдельная технология: под капотом это тот же общий хостинг, только с параметрами, подобранными под чуть более тяжёлую нагрузку.

Hostiq Logo
Сводный рейтинг
4.5/5
Ключевые моменты
Основное

Стоимость (за год) от 1 746 грн

Место на диске 2 GB SSD 120 GB NVMe

Сайтов в аккаунте 1

Лимит памяти -

RAM (PMEM) 1 GB 2.5 GB

Тестовый период -

Uptime 99.93%

Размещение серверов 🇺🇦 🇳🇱 🇺🇸 🇫🇷

Скидка по промокоду 20%

Оптимально для*

LandingPage

Блог / портфолио

Сайт услуг

Маленький магазин

Большой магазин

Форум

Онлайн-СМИ

Веб-портал

*for shared hosting only
Дополнительно

SSD диски

NVMe диски

Домен в подарок

SSL Let’s Encrypt

Защита от DDoS

Антивирус

Авто бэкап

Бесплатный тест

Хостинг для Magento
Тарифный планMagento 30Magento 60Magento 120
Цена за месяц (грн)483670857
Цена за год (грн)5 8018 04110 281
Место на диске30 GB NVMe60 GB NVMe120 GB NVMe
Сайтов35
Баз Данных
Поддоменов
Почтовых ящиков
Лимит памяти
RAM (PMEM)1.5 GB2 GB2.5 GB
Домен в подарок
SSL Let’s Encrypt
Тестовый период30 дней
Inodes500 000750 0001 000 000
Выделенный IP
Хостинг для PrestaShop
Тарифный планPrestaShop 20PrestaShop 40PrestaShop 60
Цена за месяц (грн)309386464
Цена за год (грн)3 7034 6355 566
Место на диске20 GB SSD40 GB SSD60 GB SSD
Сайтов51020
Баз Данных50100
Поддоменов
Почтовых ящиков5001000
Лимит памяти
RAM (PMEM)1.5 GB2 GB2.5 GB
Домен в подарок
SSL Let’s Encrypt
Тестовый период
Inodes200 000300 000400 000
Выделенный IP
Хостинг для OpenCart
Тарифный планOpenCart 20OpenCart 40OpenCart 60
Цена за месяц (грн)309386464
Цена за год (грн)3 7034 6355 566
Место на диске20 GB SSD40 GB SSD60 GB SSD
Сайтов51020
Баз Данных50100
Поддоменов
Почтовых ящиков5001000
Лимит памяти
RAM (PMEM)1.5 GB2 GB2.5 GB
Домен в подарок
SSL Let’s Encrypt
Тестовый период
Inodes200 000300 000400 000
Выделенный IP

На практике это значит, что гоняться именно за тарифом с ярлыком «магазин» необязательно. Почти у каждого провайдера, представленного в нашем рейтинге есть несколько планов, которые спокойно потянут OpenCart, PrestaShop или тот же WordPress с WooCommerce – смотреть нужно не на название, а на те самые цифры, о которых шла речь выше: память на процесс, лимит CPU, запас по inode. Отдельная история только с Magento: обычной виртуальной линейки ему почти всегда мало, и выбор сам собой сужается в сторону VPS. Всё остальное – вопрос не специального тарифа, а честных характеристик стандартного.

Если уйти от общих фраз и перейти к конкретике, то смотрите в сторону следующих провайдеров — HyperHost, CityHost, HostPro, S-Host, TutHost, RX-Name, Hostinger и Zomro. У всех перечисленных заявленные характеристики тарифных планов позволяют развернуть онлайн-магазин и не опасаться встречи с лимитным потолком.

А можно вообще без хостинга

Можно. Есть путь, где вы не арендуете сервер, не думаете про память и inode, а платите ежемесячно за готовую платформу, которая всё это держит на своей стороне. Это SaaS-конструкторы магазинов. На украинском рынке самый заметный – Хорошоп, из мировых – Shopify. Вы получаете магазин под ключ: хостинг, обновления, безопасность, техподдержка – всё внутри абонплаты, а лимиты памяти и процессора становятся не вашей заботой.

Плата за это спокойствие – контроль и независимость. Движок и сервер не ваши: что платформа разрешила, то вы и делаете, а глубокая кастомизация упирается в её возможности. Ежемесячный платёж идёт, пока работает магазин, и с ростом оборота растёт. Уйти на другую платформу тяжело – данные ваши, но привязка к конкретному конструктору сильная, и переезд – это фактически пересборка магазина заново. Для того, кто хочет продавать, а не администрировать, и не планирует нестандартных решений, SaaS – честный и рабочий вариант. Для того, кто хочет владеть своим магазином целиком и строить его как угодно, – self-hosted CMS на своём хостинге остаётся гибче.

Выбор между этими двумя мирами – это выбор между «за меня всё делают, но и решают тоже за меня» и «всё моё, но и возиться мне». Универсально правильного тут нет.

Как прикинуть тариф под свой магазин

Витринным цифрам тарифов верить не стоит – они подобраны, чтобы хорошо выглядеть, а не чтобы честно описать, сколько магазин выдержит. «До 50 000 посетителей» в описании и реальный потолок по процессору – часто две разные величины. Мы это регулярно ловим на тестах, и как именно проект гоняет хостинги по аптайму, скорости ответа и нагрузке, описано в методологии рейтинга.

Прикидка под свой случай сводится к нескольким честным вопросам к себе. Сколько товаров сейчас и сколько будет через год. Какой движок – от него пляшет память. Есть ли распродажи и сезонные пики, в которые нельзя падать. Насколько для вас критичен простой в деньгах. Ответы на них важнее, чем число гигабайт в тарифе. Чтобы не сводить это к гаданию, у нас есть подборщик, который по вашим вводным считает не абстрактный «лучший хостинг», а тариф, оптимальный по соотношению цены и того, что за неё реально дают – индекс ценности тарифа TVI как раз про это.

Если свести всё к одному правилу: под магазин выбирают хостинг не по тому, что нужно сегодня, а по тому, что понадобится, когда магазин заработает так, как вы задумали. Апгрейд под нагрузкой всегда дороже и нервознее, чем небольшой запас, заложенный сразу.

F.A.Q. по хостингу для онлайн-магазина

Какой хостинг нужен для небольшого интернет-магазина?

Для магазина на несколько сотен товаров и десятки заказов в день обычно хватает приличного бизнес-тарифа общего хостинга на SSD или NVMe. Главное, чтобы провайдер давал достаточно памяти на процесс и не резал процессор слишком жёстко. Дорогие решения на старте чаще всего лишняя трата — до них магазин ещё должен дорасти.

Подойдёт ли общий (виртуальный) хостинг для интернет-магазина?

Для небольшого и среднего магазина — вполне, если движок не тяжёлый: OpenCart, PrestaShop или WooCommerce. Слабое место общего хостинга — жёсткие лимиты по памяти и процессору и соседи по серверу, поэтому по мере роста в него можно упереться. Magento на общем хостинге не живёт: ему нужен как минимум VPS.

Почему интернет-магазину нужно больше ресурсов, чем блогу?

Блог отдаётся из кэша — сервер один раз собрал страницу и раздаёт её всем. В магазине корзину, оформление заказа и личный кабинет закэшировать нельзя, каждое действие пересчитывается заново, с запуском PHP и обращением к базе. Поэтому магазин держит ровную постоянную нагрузку, а не редкие всплески, и тот же тариф тянет его тяжелее.

Сколько оперативной памяти нужно интернет-магазину?

Зависит от движка: OpenCart и WooCommerce обходятся 128–256 МБ на процесс, PrestaShop просит 256–512 МБ, Magento — около 2 ГБ. Важнее другое: каждый одновременный посетитель это отдельный процесс, а их суммарная память на аккаунте (PMEM) ограничена. Поэтому магазин может падать под нагрузкой, даже когда memory_limit одного процесса вроде бы в норме.

Почему магазин тормозит именно во время распродажи?

На общем хостинге процессорное время ограничено лимитом CPU. В распродажу трафик резко растёт, а движок в это же время пересчитывает скидки и собирает корзины — и упирается в этот лимит. Сервер начинает притормаживать процессы, страницы открываются медленно, и часть покупателей уходит ровно в тот момент, когда вы платите за рекламу.

Что такое inode и при чём тут каталог товаров?

inode — это лимит на количество файлов на аккаунте, а не на их объём. Каталог из тысячи товаров легко превращается в сотни тысяч файлов: каждая картинка в нескольких размерах плюс кеш и логи. Упереться в inode неприятно тем, что диск при этом свободен, а магазин уже отказывается сохранять новые картинки.

Какой хостинг нужен для Magento?

Magento — тяжёлая система корпоративного класса: ей нужно порядка 2 ГБ памяти на процесс, от 4 ГБ оперативки на сервер, плюс поисковый движок OpenSearch и кеш Redis. На общем хостинге она задыхается, поэтому минимальная честная площадка — VPS, а чаще выделенный сервер. Для первого небольшого магазина Magento почти всегда избыточен.

На каком хостинге работают OpenCart и PrestaShop?

Оба живут на обычном общем хостинге, но с разным аппетитом. OpenCart самый лёгкий, ему хватает базового бизнес-тарифа. PrestaShop требовательнее к памяти и версии PHP, поэтому растущему магазину на нём VPS показан раньше, чем аналогичному на OpenCart.

Магазин на WordPress с WooCommerce — это хороший вариант?

Да, особенно если вы уже работаете на WordPress и не хотите осваивать новую систему. Требования наследуются от WordPress — PHP 8.x и память от 256 МБ, — но растут с каждым плагином. Чаще всего тормозит не сам WooCommerce, а обвес из тяжёлых плагинов и конструктора страниц.

Когда пора переходить с общего хостинга на VPS или облако?

Ориентируйтесь не на число товаров, а на три вопроса: держит ли магазин стабильный трафик, критичен ли для вас простой в деньгах и есть ли пики, в которые нельзя падать. Пока на все три ответ «не особо», общего хостинга хватает. VPS даёт выделенные ресурсы и контроль, облако — отказоустойчивость и запас под пики.

Нужен ли интернет-магазину SSL-сертификат?

Обязательно. Без SSL приём онлайн-оплаты невозможен ни технически, ни по правилам платёжных систем. Хорошая новость — бесплатный сертификат сегодня ставят почти все провайдеры в пару кликов, так что отдельной статьёй расходов это стало редко.

Что выбрать — свой хостинг или SaaS-конструктор вроде Хорошопа или Shopify?

SaaS избавляет от забот о сервере: хостинг, обновления и безопасность на стороне платформы, а лимиты памяти и процессора вас не касаются. Плата за это — контроль: глубокая кастомизация ограничена, абонплата растёт с оборотом, а переезд на другую платформу тяжёлый. Свой хостинг с self-hosted CMS гибче, но и возиться с ним придётся самому.