Запуск сайта интернет-магазина: что важно учитывать при выборе хостинга
Интернет-магазин можно запустить, не имея значительного капитала, как в случае с физическим магазином. Это такая же витрина как и в реальности, только виртуальная. А главной задачей владельца становится привлечение посетителей на сайт. Но до посетителей ещё далеко, ведь сначала нужно найти место магазина в интернете — хостинг.
С чего начать поиск хостинга
Поискав различные предложения в интернете, вы поймёте, что здесь всё очень запутано. На запрос «хостинг для интернет магазина» Яндекс находит 13 миллионов документов.
Конечно, это не значит, что существует 13 млн хостинг-провайдеров, но их, поверьте, тысячи. Чтобы сфокусироваться на стоящих компаниях, рекомендуем посмотреть в сторону рейтинговых хостингов в среде специалистов, если вам хочется узнать больше по этой теме, читайте здесь. Обратите внимание на диапазон цен, наличие бесплатного пробного периода, регламентированную скорость реакции техподдержки.
Большое значение имеет время присутствия компании на рынке услуг хостинга. Настоящие «мастодонты» работают более 10 лет, и качество их услуг не ухудшается, а только растёт. А вот новички в этом нелёгком деле, зачастую, не выдерживают конкуренции и сдают свои позиции. Важно, чтобы хостинг оперативно реагировал на внештатные ситуации, не допуская падения серверов.
Критерии выбора хостинга
Нужно понимать какой интернет-магазин вы делаете. В 90% случаев это сайт на основе одной из систем управления контентом, заточенной для ИМ. Это означает, что вам нужен хостинг, как минимум с поддержкой интерпретатора PHP и баз данных MySQL. Бесплатный хостинг не стоит рассматривать для коммерческого проекта. Они ненадёжны, и вы рискуете в один день остаться без сайта и без возможности его восстановления.
Среди платных хостингов есть три варианта:
- Общий хостинг (Shared), когда на одном сервере располагаются сразу десятки и сотни сайтов, как блогов, так и интернет магазинов;
- Виртуальный частный сервер (Virtual Private Network), когда вам предоставляется виртуальный сервер, почти аналог физического, но менее мощный и с некоторыми ограничениями по установке операционной системы;
- Отдельный физический сервер — нужен только для крупных проектов с индивидуальным подходом к разработке и 100% гарантией ресурсов.
Общий хостинг подходит для запуска нового ИМ. Отличается ограниченными ресурсами процессорного времени и оперативной памяти, т.к. общие ресурсы разделяются среди всех клиентов. На сервере установлено фиксированное ПО: операционная система, веб-сервер и программные модули. Плюс такого подхода в том, что вам не нужен системный администратор, а вся работа по обеспечению работоспособности хостинга ложится на плечи технической поддержки компании.
Это очень удобно, и в моменты падения сервера вам не нужно ничего делать. Специалисты постоянно мониторят за техническими показателями сервера и оперативно исправляют ситуацию. Важно, чтобы техподдержка ответственно выполняло свою работу, а так бывает только у надёжных провайдеров. С VPS сервером ситуация немного иная, и вся ответственность за работу сервера лежит на вас. Вы должны обновлять операционную систему, самостоятельно устанавливать необходимые компоненты и перезагружать сервер, если тот зависнет или подвергнется хакерской атаке.
VPS сервер получается делением физического сервера на виртуальные сегменты. В отличии от общего хостинга, вам гарантируются ресурсы процессора и оперативной памяти. Это значит, что в моменты пиковой нагрузки на общем хостинге может возникнуть перегрузка, и вашему сайту достанется лишь малая часть процессорного времени, что приведёт к медленной загрузке страниц, либо и вовсе в отказе обслуживания посетителей сайта.
Такой исход неблагоприятен для интернет-магазина, т.к. влечёт за собой потерю трафика и лояльности посетителей. Такое случается не часто, но недобросовестные провайдеры продают больше ресурсов, чем сервер способен предоставить (называется «overselling»). На VPS сервере вам выделяется одно или два ядра процессора, которые будут простаивать, если вы их недоиспользуете.
Параметры тарифного плана
При выборе тарифа нужно заранее определиться с «хотелками» и будущей нагрузкой на сайт. При выборе Shared-хостинга вам нужно обратить внимание на:
- Место на диске: от 1 до 5 ГБ будет достаточно
- Количество сайтов и баз данных: от 1, но обычно их больше
- Панель управления сайтом: выбирайте между ISP Manager, cPanel, DirectAdmin
- Лимит процессорного времени (CPU): от среднего и выше
- Оперативная память от 256 МБ
- Возможность подключения бесплатных SSL-сертификатов
- Расположение сервера в Российской Федерации, если ваши клиенты живут в России
Самый спорный момент — это лимит CPU на общем хостинге. Он не обозначается вовсе, либо указывается в виртуальных единицах. Реальное потребление процессора будет зависеть от многих факторов:
- Система управления контентом вашего ИМ: бывают лёгкие, например, бесплатный OpenCart, или прожорливый 1C:Bitrix
- Количество дополнений (плагинов) и их требовательность к процессору и памяти
- Используемая версия PHP: чем новее версия, например, PHP 7.4, тем меньше нужно ресурсов
- Оптимизация собственного программного кода
- Наличие серверных скриптов
- Посещаемость ресурса
Чем больше посетителей, тем потребуется более дорогой тариф. Если магазин планируется продвигать естественным путём с помощью оптимизации под поисковые системы, то на первых порах посещаемость не будет высокой, и хватит среднего тарифа. Если планируется платный трафик с закупкой в системах контекстной рекламы или в социальных сетях, то вы сразу сможете привлечь сотни посетителей, и тогда вам потребуется тариф рангом повыше.
Однозначно нельзя сказать заранее, какой тариф у конкретного хостера сможет выдержать нагрузку на сайт. Здесь ещё зависит сколько посетителей придёт в один момент времени. При равномерном распределении нагрузки в течении суток — это одно дело, а при резком всплеске сервер может уйти в отказ обслуживания.
Можно сразу выбрать VPS-сервер, при условии, что есть системный администратор, который настроит операционную систему и веб-сервер. Но учтите, чтобы получить такую же нагрузочную способность, как на Shared-хостинге, ваш частный сервер должен быть дороже в 2-3 раза.
Некоторые провайдеры предлагают серверы в разных странах: России, Украине, Германии, Нидерландах, США и др. По закону РФ, если вы собираете персональную информацию, включая номера телефонов и email клиентов, то они должны храниться на серверах в Российской Федерации. Поэтому, для избежания проблем в будущем, лучше хоститься в России.
При выборе страны дислокации нужно убедиться, что ваш сервер будет расположен в надёжном Дата-Центре. Отказоустойчивость ДЦ определяется критерием отказоустойчивости по классификации Tier. ДЦ достаточно хорош, если соответствует критерию Tier 3. В этом случае время беспрерывной работы ИМ будет около 99.982%, что соответствует общему простою не больше 1.6 часа в год. Tier 4 обеспечивает ещё большую надёжность, но стоит дороже. Не стоит выбирать хостинг, работающий на Tier 2, или даже Tier 1.
На большинстве хостингов имеется система автоматической установки популярных движков для интернет-магазинов, блогов, форумов и т.д. Если вам важна максимальная простота первого запуска, то поинтересуйтесь, есть ли в списке интересующая вас CMS. Так, буквально в пару кликов вы сможете установить систему OpenCart, начать изучать систему и наполнять магазин товарами.