Хостинг для InstantCMS
InstantCMS ставят под сообщества, каталоги и сайты с пользователями. Такая нагрузка плохо кэшируется: каждый посетитель видит своё, и сервер собирает страницу заново. Это и есть главный критерий отбора.
Ресурсы под живых пользователей
На сайте с личными кабинетами кэш почти не помогает. Смотрели на лимит процессорного времени, а не на объём диска.
Свежий PHP и MySQL
Актуальные ветки движка требуют PHP 8. Устаревшее окружение — главная причина ошибок при обновлении.
Почта, которая доходит
Регистрация, уведомления, восстановление пароля — всё письмами. Хостинг с плохой репутацией почтовых серверов ломает сценарий на входе.
Защита от спама и ботов
Сайты с открытой регистрацией собирают ботов пачками. Полезны лимиты и базовая фильтрация на стороне провайдера.
Кого выбрали: InstantCMS
Оценка у всех хостингов общая — та же формула, что и в основном рейтинге. Подборка отвечает за состав: сюда попали только те, кто закрывает требования из списка выше. Дешевле всех — SpaceWeb (139 ₽/мес), дольше всех дают проверить — Beget (30 дней).
Что нужно InstantCMS от площадки
Требования указаны по документации InstantCMS для актуальной ветки. Отдельно проверьте, как хостинг относится к массовым уведомлениям: на некоторых тарифах есть суточный лимит исходящих писем.
Чем сайт-сообщество отличается от блога
Блог можно закэшировать целиком: все посетители видят одну и ту же страницу, сервер отдаёт готовый HTML. Сообщество так не работает. Пользователь залогинен, у него свои уведомления, своя лента, свои права — страница собирается заново каждый раз. Именно поэтому сайт на InstantCMS с сотней активных пользователей нагружает сервер сильнее, чем блог с тысячей читателей.
При выборе тарифа смотрите на лимит процессорного времени и на то, что происходит при его превышении. «Безлимитное место» здесь ничего не решает.
Почта — половина функциональности
Регистрация, восстановление пароля, уведомления о новых сообщениях — всё это письма, и если они не доходят, сайт не работает, даже когда открывается. Заведите почтовый ящик на своём домене, отправляйте через SMTP и настройте SPF и DKIM: в панелях всех провайдеров из подборки это делается в несколько кликов. Проверьте результат — отправьте себе письмо на пару разных почтовых сервисов и посмотрите, куда оно попало.
Рост
Пока сообщество маленькое, подойдёт любой тариф из подборки. Первый сигнал к переезду — страницы начинают открываться дольше по вечерам. Дальше выбор между более дорогим тарифом у того же провайдера и виртуальным сервером; второе честнее, если пользователей становится действительно много. Чем именно отличается VPS от общего хостинга, разобрано в отдельной статье.
Данные пользователей
Как только на сайте появляется регистрация, у вас появляются персональные данные — со всеми требованиями 152-ФЗ к месту их хранения. Для сообщества с российской аудиторией это ещё один довод за площадку в России: кто из провайдеров держит серверы здесь и состоит в реестре РКН, собрано в отдельной подборке. Требования соседних движков раздела — в общей таблице.
Вопросы по подборке
Какие требования у InstantCMS?
PHP 8 и выше, MySQL или MariaDB, mod_rewrite для ЧПУ и права на запись в папки загрузок и кэша. Ресурсы движок расходует умеренно, пока пользователей немного.
Почему не приходят письма о регистрации?
Чаще всего письма уходят, но попадают в спам или упираются в лимит исходящих на тарифе. Настройте отправку через SMTP ящика на вашем домене и пропишите SPF и DKIM — это делают в панели хостинга.
Сколько пользователей выдержит виртуальный хостинг?
Пока онлайн держится в пределах пары десятков человек, обычного тарифа хватает. Дальше упирается процессорное время: страницы с личным содержимым не отдаются из кэша.
Нужен ли VPS для сообщества?
Когда сайт растёт — да. Признак простой: время генерации страницы растёт в вечерние часы, хотя контента не прибавилось. Это значит, что вы делите сервер с чужой нагрузкой.
Сколько стоит хостинг для InstantCMS?
От 139 ₽ в месяц у SpaceWeb, 155 ₽ у McHost при оплате за год. Сообществу, где уже есть постоянная аудитория, стоит смотреть на тариф со ступенькой выше: упирается такой сайт не в место на диске, а в процессорное время, и экономия здесь выходит боком.