Факторы на которые стоит обратить внимание при выборе хостинга для небольшого магазина на Вордпресс

Привет, друзья. Сейчас многие наряду с landing page заводят блог или полноценный магазин. Чаще всего это происходит потому, что люди начинают искать новые каналы привлечения клиентов и одним из них становиться органическая выдача поисковых систем.

Начиная изучать тему того, на чем лучше создать магазин, многие натыкаются на 1C-Битрикс, Shop-Script(Webasyst), WordPress и онлайн -конструкторы. У всех этих систем свои преимущества и недостатки, но многие отдают предпочтения WordPress из-за того, что привыкли к админке, знают архитектуру и у этой CMS большое сообщество. Кроме того, есть отличный плагин Woocommerce, который существенно облегчает задачу разработки магазина.

Помимо самой CMS важно подобрать и хостинг, на котором будет размещаться ресурс и один из читателей блога решил поделиться своими мыслями на эту тему. Передаю слово Марату.

Как выбрать хостинг для магазина на WordPress

Интернет-магазины стали особенно востребованными в период пандемии. Разработчики ИМ отдают предпочтение специализированным системам управления контентом для магазинов, например: Magento, PrestaShop, OpenCart и др. Движок WordPress создан для статейных проектов, и не является оптимальным для ведения электронной коммерции. Однако, вебмастера, которые «собаку съели на Вордпрессе» желают продолжать строить на нём интернет-магазины.

Для этого есть и объективные причины, ведь существуют бесплатные многофункциональные плагины для интернет-магазина на WP, типа WooCommerce. Для WordPress написаны сотни бесплатных и жизненно необходимых плагинов. В то время как для специализированных ИМ-платформ приходится платить за каждый «чих». Поэтому, разработчики небольших магазинов могут использовать WordPress в связке c WooCommerce.

ИМ на Вордпрессе имеет небольшой технический недостаток – движок со связкой плагинов становится довольно прожорливым и требовательным к системным ресурсам. В принципе ничего страшного, но ситуация усугубляется, если сайт становится популярным и получает неожиданный наплыв посетителей. Контентные проекты не боятся резкого увеличения количества посетителей в 2-5 раза. Статьи не являются динамическим контентом и их можно закешировать, тем самым превратив в статический контент. Если в вашем магазине пользователям с разными запросами или ГЕО должна показываться разная, хоть на несколько слов или цифр, информация, то кеширование не подойдёт.

Тип хостинга и надёжность провайдера

Для небольшого магазина подходит хостинг типа Shared (общий) или виртуальный частный сервер (VPS/VDS). Разницу между ними в гарантированных ресурсах, гибкости программного обеспечения, поддержке сервера и цене. Как правило, для WordPress не нужно устанавливать специальных программных расширений, поэтому Shared хостинг в этом плане отлично подходит. Плюсом будет отсутствие необходимости в специализированной технической поддержке, т.к. вся работа по обеспечению работоспособности сервера остаётся на плечах администраторов хостинга.

На VPS сервере гарантированы ресурсы процессора, т.е. в любой момент времени, теоретически, вы можете использовать мощность процессора на 100%. Теоретически написано потому, что недобросовестные провайдеры практикуют «overselling», т.е. продают больше мощностей, чем физически есть на сервере в надежде, что нагрузка распределяется во времени и 100% нагрузки не произойдёт. Поэтому, лучше выбирать надёжного и проверенного временем хостинг-провайдера, несколько достойных вариантов по ссылке.Хорошие компании имеют огромный опыт решения нестандартных ситуаций, а также могут похвастаться высоким аптаймом.

На общем хостинге процессор делится (расшаривается) между всеми клиентами одного сервера. Если все станут по максимуму использовать мощности, то в моменте может случится просадка производительности. Тем не менее, современное серверное ПО на базе Cloud Linux довольно качественно распределяет ресурсы, и в реальности нехватка ресурсов почти никогда не происходит, при условии выбора надёжного провайдера.

Большие магазины, типа Озона, работают на собственных физических серверах и полностью управляют ими. Небольшим магазином будем считать региональный сайт, не рассчитанный на обслуживание посетителей со всей страны. Обычно, количество посетителей не превышает 100-1000 хостов в сутки. Стоит сказать, что большинство хостингов сообщают об адаптированных настройках под современные CMS: WordPress, Joomla, DLE, Drupal и др. Это значит, что ИМ в 99% будет работать. Вопрос остаётся в скорости загрузки страниц и количестве посетителей в сутки.

Нюансы выбора хостинга для ИМ на WordPress

Когда вы выбираете выделенный сервер, то можете точно видеть какой у вас будет виртуальный процессор, например, Intel Xeon 2 ядра 2ГГц. В случае с виртуальным Shared-хостингом, сообщаются другие характеристики: объём дискового пространства, количество доменов и баз данных, трафик, панель управления. Мощность процессора либо упускается, либо сообщается в условных единицах, например: 150 CPU или 2 единицы.

Таким образом, можно сравнить тарифы между собой. Можно быть уверенным, что более дорогой тариф предоставляет больше места на диске и больше мощности процессора. Вам нужен именно такой хостинг, т.к. бывает, что самый дорогой пакет будет включать лишь большее количество поддерживаемых доменов и больше памяти на диске.

Вообще, общий хостинг, даже дорогой, это самая маленькая часть вложений в интернет-магазин. Лучше не скупиться и переплатить лишних пару долларов. Несмотря на небольшой разброс в ценах между разными провайдерами, вы можете получить кардинально разную мощность процессора и оперативной памяти. Например, один провайдер может ругаться при относительно небольшой нагрузке в несколько сотен посетителей в день, а другой и тысячи не почувствует.

Самое плохое что может случиться – это отключение сайта без предварительных предупреждений. Вы можете месяцами не знать о таких отключениях, но сайт не будет расти в поисковых системах, страницы могут то попадать в выдачу, то резко выпадать оттуда. Когда софт хостинга «решает», что нагрузка уже превышена, то для следующего посетителя, которым может быть бот Яндекса или Google, сайт не загрузиться или отобразиться страница заглушка с информацией, что сайт сейчас не работает.

Лучший способ проверки нагрузочной способности хостинга – это активация тестового режима. Вы можете загрузить сайт на тестовый аккаунт и провести нагрузочные тесты с помощью программы WAPT. Это платная программа, но есть триальный период в течении 30 дней. Вам нужно задать параметры тестирования, указав не менее 5 одновременных виртуальных посетителей. В отчёте программа покажет скорость загрузки выбранной страницы и ошибки, которые возникли. Не стоит выбирать хостинг, в процессе тестирования которого возникали отказы в обслуживании.

Можно поступить проще: выбрать любой понравившийся хостинг из рейтинга, купить тариф не ниже среднего и просто начать пользоваться им несколько дней. Далее, нужно открыть лог-файлы сервера с помощью одной из многочисленных программ и посмотреть количество ошибок:

  • «502 Bad Gateway»: возникает во время отказа сервера в обслуживании
  • «503 Service Unavailable»: сервисы недоступны, по разным причинам
  • «504 Gateway Timeout»: таймаут, т.к. сервер перегружен запросами
  • «522 Connection Timed Out»: превышен предел ожидания соединения

В идеале, таких ошибок должно быть ноль, но допустимы единичные случаи.

Для интернет-магазина на Вордпрессе нужна оперативная память хотя бы 256МБ, но чем больше, тем меньше вероятность «падения» сайта. Чем больше установлено плагинов, тем больше потребуется памяти. Обычный блог с включенным кэшированием потребляет около 100 МБ оперативки.

Место на диске не критично для небольшого магазина, однако, если вы планируете загружать в базу сотни товаров с других источников «чтобы были», то ИМ легко может разраститься до нескольких гигабайт. Чем больше привязано изображений, тем больше нужно места. WordPress создаёт для каждой картинки несколько миниатюр, что, в итоге, предъявляет ещё больше требований к запасу пространства. Выбирая тарифный план выше среднего, смотрите чтобы вам было доступно не менее 2Gb дискового пространства. Можно значительно сэкономить место на диске и повысить скорость загрузки сайта, если сжимать изображения с помощью онлайн-сервисов.

Стоит ли говорить, что физический накопитель сервера должен быть типа SSD или NVMe, но сегодня практически все провайдеры пишут, что используют только твердотельные накопители. Такие диски в разы быстрее жёстких дисков с движущимися деталями.

5 комментариев

  1. Andrey

    Вы кинули ссылку на рейтинг хостингов. Как джино оказался на 3м месте? От всех слышал только плохие отзывы о нем. Сам года 4 назад попробовал и понял что это за гов...о.

    1. SERGEY

      Andrey, а у меня очень даже отличный опыт работы с ними. Работаю с Джино с 2009 года! Юзал шаред хостинг, Спектр и VPS (на данный момент несколько из них сразу для разных клиентов).

  2. SERGEY

    Andrey, кстати, лучше их облачного Спектра для ВП пока ничего не находил, за 99 руб. хостинг держит по 100к посетителей на ВП БЕЗ кэширования!))

    1. Adrey

      Когда я пользовался им в 2016 году, у меня несколько раз сайт падал на их хостинге, я и ушел от них. Вот к слову не давно знакомый отписывал, что у него вдс падал по их вине. И вообще, нормально что у них поддержка php подключается как отдельная платная опция? Нигде такое не видел обдиралово))

      А на счет 100к, то вы про какие-то сказки рассказываете.

  3. SERGEY

    Adrey, можете мне не верить, я не буду ничего здесь доказывать и смысла в этом не вижу. Но сайты у меня работают на Спектре у них и на ВПС и я доволен, уходить не собираюсь!

Добавить комментарий