Выбор хостинга для сайта с посещаемостью до 1000 человек в день

Довольно часто к нам обращаются с просьбой «посмотреть» какой-нибудь сайт с какой-нибудь досадной и мелкой (по крайней мере, по мнению заказчика) проблемой.

Все эти сайты можно поделить на две группы:

  1. Многочисленная группа откровенно плохих сайтов, сделанных непрофессионально. Как правило, на CMS, медленно работающих, с большим количеством плохо стыкующихся между собой плагинов, кривой адаптивностью, и без какой-либо системы контроля версий, конечно же. Эти сайты обычно лежат на shared хостингах.
  2. Немногочисленная группа качественных сайтов. На CMS или фреймворке, часто на php, но иногда и на nodejs или python, с нормальной версткой и аккуратным дизайном. Эти сайты, как правило, лежат на VPS/VDS хостинге.

Понятно, что люди, разрабатывающие сайты высокого качества, привыкли и к хостингу высокого качества. У VPS/VDS есть огромное преимущество перед shared, даже если закрыть глаза на большую производительность — root доступ к серверу.

Но есть у VPS/VDS и минусы перед shared: высокая цена и необходимость профессионального администрирования. Учитывая, что мы размещаем сайт с относительно невысокой посещаемостью (до 1000 уникальных посетителей в день, а как правило, значительно меньше), вопрос цены, скорее всего, очень важен для заказчика.

В этой статье я хочу рассмотреть вариант расположения качественного сайта с небольшой посещаемостью на обычном shared хостинге.

В случае, если сайт написан на php фреймворке или CMS, к хостингу предъявляются обычно примерно такие требования:

  • ssh доступ (всегда!);
  • возможность установить ssl сертификат (всегда!);
  • git (всегда!);
  • composer для php зависимостей;
  • yarn или npm для js зависимостей (опционально);
  • база данных, как правило, mysql.

Если базу данных предоставляют все хостинги, и про это все знают, то такие вещи, как ssh-доступ, наличие git и composer, часто заставляют людей отказываться от shared.

Мы часто пользуемся хостингом от login.by, поэтому я аргументирую свою позицию примерами именно их сервиса.

ssh

Присутствует на всех тарифах, включая самый дешевый.

ssl

Бесплатно из CPanel подключается Lets Encrypt. Можно также добавить и свой отдельно купленный сертификат.

Хостинг для простого сайта. SSL.

git и composer

Git и Composer присутствуют на сервере «из коробки».

nodejs, ruby, python приложения

Не слишком сложные NodeJS, Ruby и Python приложения настраиваются из CPanel. У нас есть опыт запуска на таком хостинге скриптов на python и простых приложений на nodejs. В то же время, сайт на strapi.io поднять на таком хостинге не удалось. Да и если бы и удалось, тупил бы он безбожно.

Хостинг для простого сайта. nodejs, ruby, python.

Техподдержка

Техническая поддержка Login.by – самая адекватная и компетентная из тех, с которыми доводилось работать. Помогали разобраться с различными нестандартными ситуациями, которые даже выходят за рамки непосредственно самого хостинга.

Выводы

В большинстве случаев, не слишком сложный сайт удается разместить на простом дешевом shared хостинге, который практически не требует администрирования клиентом. И это хорошо!