Антон Беляков

CDN-ускорение, или как увеличить конверсию интернет-магазина за счет быстрой загрузки сайта?

Веб-разработка / 28.05.2018

Статья о том, что такое CDN. Зачем она нужна? Как её подключение влияет на продвижение и конверсию интернет-магазина?

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

Постепенно нарастает процент отказов пользователей, а поисковые роботы Яндекса и Google теряют доверие к вашему ресурсу, смещая его на задворки по SEO-выдачи (3, 5, 10… страницу поиска). В итоге вы теряете всё больше потенциальных покупателей.

Прямо сейчас оторвитесь от этой статьи и проверьте скорость загрузки страниц вашего интернет-магазина. Особенно тех, куда направлен большой поток покупателей. Загляните в веб-аналитику, и посмотрите среднее время загрузки содержания ключевых страниц в разных регионах в течение дня, особенно в час-пик. Если страницы грузятся дольше 1-2 секунд – у вас есть повод задуматься.

Ну как цифры? Порадовали? Если нет, поехали дальше.

Как вы теряете покупателей?

Предположим, ваш сайт, вместе с базами данных и контентом находятся на сервере в Германии. А вы торгуете, скажем, обувью в России. Причем география ваших клиентов расстилается от Калининграда до Владивостока.

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

То есть, открывая страницу с желанными сапожками, какая-нибудь Мария Ивановна с Камчатки ждет 3-5-10 секунд, пока на белом экране появятся изображение и описание товара, графика, видео, кнопка «Положить в корзину» и т.д. Если страница «висит» слишком долго, Мария Ивановна разочарованно ее закрывает, ибо не отличается особым терпением, а время свое крайне ценит.

Таких нетерпеливых граждан и гражданок в нашей необъятной стране миллионы. А это миллионы потенциальных покупателей, которых вы теряете только из-за медленной загрузки страниц. Даже если ваш сервер находится в России, например, в Москве, скорость отдачи жителям Владивостока все равно окажется невысокой. И вы по-прежнему будете уступать конкурентам, у которых сайт грузится быстрее.

Возможно, они уже во всю пользуются CDN–сервисом.

ПОВОД ЗАДУМАТЬСЯ:
Тот факт, что скорость загрузки сайта напрямую влияет на конверсии и продажи, подтверждают собственные исследования Amazon.com, Ebay, Walmart.com, Yahoo, Google и т.д. Благодаря их результатам, становится очевидно, что значение имеют даже миллисекунды.
Так в компании Google заметили, что увеличение времени ожидания отклика страницы на 100 мс привело к сокращению поисковых запросов на 0,2%.
Аналитики Yahoo выяснили, что задержка в 400 мс привела к потере 9% пользователей. И даже после того, как скорость была увеличена, половина потерянных пользователей больше не вернулись, поскольку восприняли медленную загрузку сайта как константу.
Специалисты Amazon.com обратили внимание, что каждые дополнительные 100 мс загрузки снижали продажи площадки на 1%. И подсчитали, что такая задержка скорости стоила компании 1,6 млрд долларов в год!
Чем не повод задуматься?!

Что же такое CDN и как он помогает интернет-магазину ускориться?

CDN (content delivery network), по-русски, «сеть доставки контента».

Представляет собой множество расположенных по всему миру (в том числе по России) серверов, которые ускоряют доставку статического контента посетителям сайта. Под «статикой» мы подразумеваем картинки, графику, видео, стили и т.д., передача которых не требует запроса к основному серверу. При этом динамический контент и базы данных остаются на главном сервере.

Задача CDN – целиком загрузить страницу, на которую зашел пользователь в минимальный промежуток времени и «облегчить жизнь» основному серверному оборудованию.

Как работает CDN?

Копии статистического контента вашего интернет-магазина размещаются на серверах CDN, расположенных в разных регионах России.

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

При качественной работе CDN задержка между запросом и ответом становится минимальной – менее 1 секунды. В результате показатель отказов пользователей снижается, а количество конверсий вырастает.

Какие еще возможности дает подключение CDN?

Кроме увеличения скорости загрузки страниц сайта CDN дает ряд преимуществ.

Улучшение по SEO

После подключения увеличивается скорость отдачи страниц поисковым роботам, ускоряется их индексация. Как следствие, ваш интернет-магазин будет активнее продвигаться по seo-выдаче на первые страницы Яндекса и Google. А количество целевых пользователей, приходящих на сайт из органической выдачи, будет возрастать.

Оптимизация медиафайлов

С помощью определенных технологий CDN оптимизирует весь статический контент, для более быстрой загрузки страниц. А также автоматически расставляет мета-теги для сео-оптимизации.

Защита контента от воровства

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

Кому нужна CDN, а кому – нет?

Вам стоит подключить CDN, если:

  • Ваши потенциальные покупатели находятся далеко от серверов компании – проживают в разных регионах РФ или по всему миру. И, куда бы вы не перенесли основное оборудование, все равно от части пользователей оно окажется далеко.
  • На сайте интернет-магазина размещен большой объем статического контента. В этом случае вынести статику на CDN, будет выгоднее, нежели проводить апгрейд сетевого оборудования.
  • Трафик интернет-магазина занимает до нескольких терабайт в месяц, вам стоит задуматься об облегчение нагрузки на серверы.
  • Вы уже оптимизировали на вашем сайте всё что возможно: код, скрипты, весь контент, – а скорость загрузки страниц по-прежнему неудовлетворительная.

Вам, скорее всего, не понадобится CDN, если:

  • Ваши пользователи сконцентрированы на небольшой территории, например, в пределах одного региона и примыкающих к нему областей.
  • Основной сервер находится рядом с вашими пользователями.
  • Пользовательская нагрузка на ресурс невелика, вы не проводите масштабных акций, не даете много рекламы.
  • Сайт передает небольшие объемы данных.
  • Скорость загрузки страниц достаточна и без CDN.

Как подключить CDN?

1. Озаботьтесь выбором провайдера

При выборе поставщика услуги вам стоит обратить внимание на следующие параметры:

  • Количество точек присутствия. Если вы ведете бизнес в России, то желательно чтобы серверы CDN имели максимальный охват в РФ – от Калининграда до Владивостока. И находились близко к конечному пользователю в любом регионе.
  • Удобный интерфейс. Подключения и настройка услуги не должны вызывать лишних трудностей и необходимости длительной переписки со службой поддержки. Если сразу удалось разобраться, значит, провайдер позаботился о клиенте.
  • Профессионализм техподдержки и сервис. Специалисты службы техподдержки должны оперативно реагировать на ваши запросы, задавать минимум лишних вопросов. Ваша переписка со службой ТП затянулась, а проблема так и не решена? Стоит задуматься о сотрудничестве с таким провайдером.
  • Комплексность услуги. Поинтересуйтесь у поставщика, какие дополнительные услуги по CDN он может предоставить. Чем более комплексную услугу он предлагает, тем лучше для вашего ресурса.

2. Протестируйте

Прежде, чем подключать CDN, вам необходимо протестировать скорость загрузки страниц из разных регионов. Если она длится более 1 секунды, стоит задуматься о выборе другого провайдера. Результат увеличение скорости можно отследить по счетчикам веб-аналитики Google Analytics и Яндекс.Метрике.

Здесь будьте бдительны. В моей практике случалось такое, что в демо-периоде (который провайдеры предоставляют для проверки скорости), сайт просто «летал». Но после того, как мы заплатили абонентскую плату по тарифу, скорость резко упала. В службу техподдержки мы едва дописались.

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

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

3. Обратитесь к специалистам

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

Цена вопроса: сколько стоит CDN?

При пользовании сервисами CDN вы оплачиваете переданные терабайты информации и дополнительные услуги, которые предлагает провайдер. Стоимость у поставщиков разнится и зависит от качества сети (количества серверов), наличия встроенных анти DDos решений, удобства интерфейса, дополнительных опций и т.д.

Диапазон цен за пользование CDN на рынке составляет 10 до 15 евро за ТБ трафика. Есть и более дорогие варианты за 30-35 €.  Так что изучайте предложения, и ищите наиболее оптимальную для себя цену.

Сколько надо трафика в месяц?

По опыту наших клиентов средний по размерам интернет-магазин с охватом РФ-СНГ потребляет до 1 Тб в месяц.  Опираясь на эти данные, можно рассчитать приблизительный месячный бюджет на CDN.

Подытожим

  • При низкой скорости сайта CDN не может в полной мере считаться панацеей. Прежде, вам необходимо заняться оптимизацией ресурса в целом: кода, скриптов, картинок, видео, графики и т.д. Если эти мероприятия не помогли, возможно, пришла пора «отдать» статический контент на сервера CDN.
  • Прежде чем сделать выбор в пользу того или иного поставщика CDN, необходимо протестировать скорость загрузки страниц интернет-магазина из разных регионов, не нарушая работу основного сайта. Сделать это можно путем создания и подключения к CDN дубля ресурса, а результат отследить с помощью данных веб-аналитики. Если скорость загрузки страниц не занимает менее 1 секунды – можно говорить о качестве работы CDN.
  • При выборе провайдера важно обратить внимание на его добросовестность, качество сервиса и профессионализм службы техподдержки. А также стоимость услуг.

Если у вас остались вопросы по тестированию и подключению CDN вы можете задать их нашему консультанту.



Хотите эффективный интернет-магазин и не знаете с чего начать?
Давайте пройдем этот путь вместе.

Связаться с нами  →