Хостинг для CMS

Движок определяет не всё, но именно он решает, где сайт будет спотыкаться: один требует ionCube, другой — консоль и Composer, третий укладывает общий сервер каталогом на пять тысяч товаров. Ниже — требования 14 движков в одной таблице и подборка хостингов под каждый.

14 движков 47 провайдеров в справочнике

Требования движков и подборки под каждый

Движок Кому подходит PHP На что смотреть в первую очередь Хостинг от
WordPress Блоги, визитки и корпоративные сайты — самый универсальный движок 8.1 и выше Автоустановка движка 139 ₽
1С-Битрикс Корпоративные сайты, порталы и магазины с обменом с 1С 8.1 и выше Запас по памяти и процессору 159 ₽
WooCommerce Магазины на WordPress, от десятка товаров до крупного каталога 8.1 и выше Ресурсы под некэшируемые страницы 155 ₽
OpenCart Небольшие и средние магазины без лицензии за движок 8.0 и выше Скорость базы данных 155 ₽
Joomla Контентные сайты, которые собираются из готовых расширений 8.1 и выше Переключение версии PHP 155 ₽
Drupal Сложные проекты с ролями, типами контента и своей логикой 8.3 и выше Доступ по SSH 159 ₽
MODX Сайты с нестандартной вёрсткой, которые собирает разработчик 8.0 и выше Работающий mod_rewrite 165 ₽
DLE Новостные сайты и порталы с всплесками посещаемости 8.1 и выше с загрузчиком ionCube ionCube Loader 155 ₽
PrestaShop Магазины среднего размера на бесплатной платформе 8.1 и выше Лимит памяти на процесс 159 ₽
Magento Крупные магазины с несколькими витринами — только на своём сервере 8.2 или новее Оперативная память нужен сервер
InstantCMS Сообщества, каталоги и порталы с личными кабинетами 8.0 и выше Ресурсы под живых пользователей 139 ₽
NetCat Корпоративные сайты и каталоги, которые ведёт подрядчик 8.0 и выше Российский дата-центр 159 ₽
UMI.CMS Сайты компаний, собранные студией под ключ 8.0 и выше mod_rewrite и AllowOverride 159 ₽
PHPShop Небольшие магазины на российской платформе с низким порогом входа 8.0 и выше Поддержка .htaccess 139 ₽

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

Что нужно любому движку

Список короткий и одинаковый для всех: PHP не ниже 8.1, MySQL или MariaDB, работающий mod_rewrite для человекопонятных адресов, бесплатный SSL с автопродлением и ежедневные резервные копии, которые можно развернуть самому, не написав в поддержку. Если это есть — движок встанет и поедет.

Дальше начинается то, из-за чего один хостинг оказывается для сайта удобным, а другой — постоянным источником переписки с поддержкой. Смотреть стоит на три вещи: переключается ли версия PHP из панели, какой лимит процессорного времени в тарифе и что происходит при его превышении — сайт замедляют или выключают.

Где движок упирается в хостинг

Ресурсы тратятся не там, где их обычно ищут. Диск заканчивается редко: сайт со ста страницами занимает меньше гигабайта, и разница между тарифом на 10 и 50 ГБ не даёт ничего. Упирается всё в процессорное время и скорость базы данных.

Хуже всего это чувствуют движки, которые собирают страницу заново на каждый запрос: WordPress с десятком плагинов, каталог на 1С-Битрикс с фильтром по свойствам, любой магазин на PrestaShop с импортом товаров. Легче всего живут те, кто кэширует страницы в файлы, — MODX и DLE с включённым кэшем почти не трогают базу.

Поэтому первое, что стоит сделать при жалобах на скорость, — включить кэш в самом движке и посмотреть на результат. А вот если тормозит админка, где кэш не работает, дело и правда в сервере.

Автоустановка и «хостинг с установленной CMS»

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

Ждать от такого тарифа готового сайта не нужно. «Хостинг с установленной CMS» — это чистый движок, а не наполненный проект, и цена у него та же, что у обычного тарифа. Списки провайдеров с автоустановкой конкретного движка собраны на страницах подборок.

Если движок ещё не выбран

Мы не советуем CMS — это отдельный разговор, который не решается со стороны хостинга. Но с точки зрения площадки правило простое: чем популярнее движок, тем дешевле его обслуживать. Под WordPress и Битрикс у любого провайдера есть готовое окружение и поддержка, которая понимает, о чём вы спрашиваете. Под редкий движок ответ «это вопрос к разработчику сайта» вы будете слышать регулярно.

Если сайту нужен магазин, посмотрите подборку под интернет-магазин: там движки сравниваются по нагрузке, а не по возможностям. Если аудитория российская и важен 152-ФЗ — начинайте с хостингов с серверами в России.

Частые вопросы

Есть ли разница, под какую CMS брать хостинг?

Для большинства движков — почти нет: WordPress, Joomla, MODX и DLE живут на любом нормальном виртуальном хостинге со свежим PHP. Разница появляется на краях. DLE не запустится без ionCube, Drupal бесполезен без SSH и Composer, Magento требует отдельную поисковую службу и несколько гигабайт памяти, а 1С-Битрикс упирается в лимит процессорного времени раньше остальных. Из-за этих четырёх исключений вопрос «какой хостинг под мой движок» вообще имеет смысл.

Что значит «хостинг с установленной CMS»?

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

Нужен ли специальный «WordPress-хостинг» или «хостинг для Битрикса»?

За такими названиями почти всегда стоит обычный тариф с готовым окружением и парой преднастроек. Иногда это удобно — например, у провайдера уже собрана конфигурация под «Тест производительности» Битрикса. Но переплачивать за слово в названии тарифа смысла нет: сравнивайте лимиты, версию PHP и цену продления.

Какой хостинг подойдёт сразу нескольким движкам?

Тот, где из панели переключается версия PHP, есть ежедневные бэкапы и разрешён .htaccess. Такой набор закрывает WordPress, Joomla, MODX, OpenCart, PrestaShop и почти весь остальной список. Отдельно проверять придётся только ionCube для DLE и наличие SSH, если планируете Drupal.

Придётся ли менять хостинг, если сменить движок?

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