Как избежать простоев вашего небольшого интернет-магазина: как выбрать надежный хостинг
В отличие от оффлайн, магазины в интернете работают круглые сутки, в этом и заключается прелесть онлайн-торговли. Но всё равно случаются простои из-за технических проблем. Некоторые из них почти невозможно исключить, например, плановые технические работы. Простои по вине хостинга можно уменьшить до минимального уровня.
Какой хостинг более надёжный
Характеристика хостинга, которая отвечает за время возможных простоев, называется Uptime, измеряется в процентах. Чем выше аптайм, тем меньше вероятность неработающего ИМ. Например, аптайм в 99.9% означает максимальное время простоя около 9 часов в год, или 100 раз по 5 минут. На самом деле это очень много, хотя именно такой «большой» цифрой хвастаются многие провайдеры. Правда, до такого редко доходит, и реальный аптайм получается около 99.97%.
Частая недоступность ресурса плохо сказывается на репутации ИМ в поисковых системах. Когда краулер несколько раз подряд получает ошибку загрузки, он может выкинуть страницу из выдачи, и вернуть только при стабилизации подключения. На фоне хорошо работающих конкурентов, в дальнейшем ресурс понижается в поисковой выдаче в целом.
Uptime зависит от уровня организации серверного оборудования в центре обработки данных (ЦОД), где расположены сервера. Отказоустойчивость разделяется на четыре уровня: TIER 1-4, чем больше цифра, тем лучше. Уровень TIER 1 сейчас не используется, а самый оптимальный вариант это TIER третьего уровня.
ЦОД является более отказоустойчивым, когда он имеет сертифицированную организацию системы бесперебойного питания, охлаждения оборудования, систему безопасности и, что очень важно, систему резервного копирования. Например, ЦОД 4 уровня TIER способен выдерживать 1 аварийную ситуацию без перерыва работы сайтов. На TIER 3 возможна замена оборудования без перерывов обслуживания.
В описании хостинга на сайте должно быть указано как обеспечивается отказоустойчивость оборудования. Но не всегда такую информацию можно найти без труда, поэтому лучше воспользоваться рейтингом надёжных и востребованных хостингов, больше информации по этой теме можно найти здесь. Обратите внимание, что крупный хостер может обслуживаться в нескольких странах одновременно. Это означает, что сервера будут соответствовать разным уровням TIER.
Не стоит выбирать сервер, располагающийся в отдалённой стране, например, в США, если он, якобы, более надёжный. Такой же отказоустойчивый ЦОД можно найти и поближе к постоянным посетителям интернет-магазина. Это обеспечит более высокую скорость передачи данных от хостинга к браузерам посетителей, что положительно скажется на времени отклика и загрузки страницы, что в свою очередь улучшает поведенческие метрики и ранжирование в поисковых системах.
Как избежать простоев
Перерывы доступа к ресурсу бывают не только из-за сбоев на хостинге, но и из-за превышения допустимой нагрузки или переполнения оперативной памяти. На Shared-хостинге ИМ станет недоступным на короткое время, пока всплеск активности спадёт, но при следующем наплыве посетителей снова случится перегрузка. В часы пик посещаемости сайт постоянно будет выпадать. На выделенном сервере такое случается реже, магазин может просто очень медленно загружаться.
Чтобы избежать неприятных простоев, важно заранее выбрать наиболее подходящий тариф. В случае общего виртуального хостинга, подходит более дорогой тариф, на котором увеличен лимит процессорного времени и оперативной памяти. Как правило, переход на более высокий тариф не составляет никаких проблем. Вам нужно написать в службу технической поддержки о намерении повысить тариф. Вам выставят счёт с разницей в цене и поменяют тип услуги.
На виртуальном выделенном сервере (VPS/VDS) это работает также, т.е. вам добавят количество виртуальных процессоров и оперативной памяти. Если не хватает только оперативной памяти, то необязательно менять тариф. Уточните у службы поддержки, возможно ли оплата только дополнительной оперативной памяти.
Нехватка ОЗУ вызывает падение сервера, в то время как скорость работы сайта может устраивать. Падение сервера нельзя допускать, т.к. оно случается внезапно, а вы об этом можете узнать только через какое-то время, например, 30 минут. Ещё понадобится время, чтобы специалист перезапустил сервер, и хорошо если он находится онлайн. В итоге, простой составит от 1 часа. За потреблением оперативной памяти нужно следить в панели управления сайтом, и принимать меры уже при пиках использования 80%.
Сложнее всего усилить физический выделенный сервер. В этом случае системные администраторы должны перенести ПО и файлы интернет-магазина на новый сервер, а это почти всегда связано с отключением сайта от онлайн и соответствующим простоем. Но небольшие магазинчики редко пользуются выделенными серверами.
Страховка от падения хостинга
На 100% надёжных хостингов не бывает, всегда может случиться форс-мажор и сайт станет недоступным на несколько часов. Один хостинг хорошо, а два лучше! Для небольшого ИМ это может показаться излишеством, но на самом деле это не так. Хостинг – самая маленькая статья расходов даже для небольшого магазина, в среднем это до 500 рублей в месяц. Ещё существуют сложные схемы балансировки между несколькими серверами, но этим пользуются крупные проекты.
Суть идеи такова, что вам нужно два похожих хостинга, причём они должны работать на разных Дата-Центрах, этот вопрос надо уточнять у техподдержки. Ещё надёжней, если ЦОДы территориально диверсифицированы, т.к. падение крупного интернет-канала может сказаться на работе сразу нескольких центров в одном регионе (и сотни хостингов).
Движок магазина и базу данных нужно периодически, например, один раз в неделю или месяц, копировать с главного хостинга на резервный. Когда случается авария, вам просто нужно зайти в редактор доменной зоны и изменить значение A-записи на IP-адрес второго хостинга. Таким образом, уже через несколько минут сайт начнёт загружаться. Способ с изменением A-записи DNS-зоны работает в десятки раз быстрее, чем изменение NS-записей серверов у регистратора доменного имени. Этот процесс длится от 4-х до 24-х часов, что считается нормальным только при полном переезде на другой хостинг.
Может случиться другая неприятная ситуация: сломается не только сервер с вашим сайтом, но и панель управления сайтом. В этом случае не получится зайти в админку и поменять IP-адрес. Такое случается намного реже, но если есть желание застраховаться и от таких случаев, то нужен третий хостинг. Сгодится самый дешёвый с высоким временем аптайма DNS, или лучше использовать специализированный DNS-хостинг.
На DNS-хостинге будут храниться только записи DNS-зоны, как первого хостинга, так и второго, на случай отказа первого. Схема из DNS и двух обычных хостингов максимально минимизирует вероятность недоступности сайта. Да, есть и недостаток – при временной работе с резервного сервера открывается не самая свежая копия интернет-магазина, а недельной или месячной давности. Но, согласитесь, это на порядок лучше, чем полностью неработающий ресурс. К тому же, такое случается не чаще пары раз в год. Плюсом становится лучшая лояльность поисковых систем и минимум рисков ухудшения ранжирования.
Напоследок, отмечу, что ещё одной причиной простоев может стать просроченный SSL-сертификат, если сайт работает по протоколу HTTPS. Чтобы избежать такой проблемы желательно следить за датой обновления сертификата в онлайн-сервисе. Сайт остаётся в рабочем состоянии, но очень маленький процент пользователей согласится на предложение браузера открыть незащищённый сайт.
СТАТЬИ ИЗ РУБРИКИ:
- Как и сколько можно заработать на продаже новогодних ёлок
- Социальное доказательство в рекламе: два разных подхода
- Growth hacking: почему бизнесу не стоит гоняться за волшебным взломом роста
- 24000 долларов в месяц на партнёрской программе Amazon за 3 года
- Как Grammarly доминирует в органическом поиске правописания Google
- LTV может стать губительным показателем для вашего интернет-магазина
- Цена в личку: что делать, когда не можешь публично озвучить стоимость
- 12 советов начинающим и опытным фрилансерам от Элизы Допсон
- Как сделать правильный url адрес сайта на WordPress
- Ютуб ответил на 4 популярных вопроса про поиск и обнаружение контента