Хостинг для CMS
Движок определяет не всё, но именно он решает, где сайт будет спотыкаться: один требует ionCube, другой — консоль и Composer, третий укладывает общий сервер каталогом на пять тысяч товаров. Ниже — требования 14 движков в одной таблице и подборка хостингов под каждый.
Требования движков и подборки под каждый
| Движок | Кому подходит | 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 рано или поздно требует выделенных ресурсов. Как перенести сайт, не потеряв позиции, разобрано на отдельной странице.