Что такое CDN, как она улучшает сайт и как использовать технологию

Автор: Anna ProTraffic
19 июля 2021

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

Что такое Content Delivery Network (CDN) для сайта

CDN расшифровывается как «сеть доставки контента». Это технология, которая позволяет существенно сократить время загрузки файлов с вашего ресурса за счет обращения к кешированным копиям на сервере отдельного сервиса. 

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

  • вы «отдаете» ему файлы, скорость загрузки которых надо уменьшить — например, статические изображения на главной странице и страницах с описанием продуктов; 
  • когда пользователь заходит на сайт, запрос на загрузку файлов проходит через сервис CDN — он берет оригинальный файл, отдает его пользователю и кеширует у себя на определенное время; 
  • каждый раз, когда кто-то снова обращается к сайту, сервис отдает не оригинальный файл, а его кешированную копию со своего сервера. 

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

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

Для каких сайтов нужен CDN

Не стоит бежать подключать сеть доставки контента, не проверив, нужна ли она вам. Если проверка по PageSpeed Insight выдает отличный «зеленый» результат и вы сами видите, что страницы ресурса грузятся отлично даже при мобильном интернете, ничего делать не надо. 

CDN часто используют, если: 

  • на сайте много изображений, видео и другого «тяжелого» контента, который снижает показатели скорости загрузки страниц; 
  • сам сайт многостраничный, на каждой странице много разных файлов, и скорость загрузки некоторых из них страдает; 
  • ресурсом пользуются люди со всего мира, при этом сайт расположен на одном сервере, который стоит в условной Москве — в этом случае CDN упростит жизнь тем, кто далеко от сервера. 

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

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

Выбор CDN-сервиса

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

На рынке много сервисов, предлагающих сети доставки контента. Вот некоторые из них: 

  • WSR. Сервис охватывает всю Россию и страны СНГ, подходит тем, кто размещает русскоязычные сайты. Он обещает загрузку сайта за 0,1 секунду и 100% аптайм, а помимо этого — защиту от вирусов и бэкапы (резервные копии сайта). Стоимость — от 849 ₽ ежемесячно в зависимости от объема трафика. 
  • 1cloud. У сервиса более 75 точек присутствия на 5 континентах и более 650 серверов кэширования. Время отклика серверов составляет до 30 милисекунд. Вдобавок к глобальному покрытию сервис предлагает защищенные протоколы передачи данных. Стоимость — 60 копеек за 1 Гб трафика. 
  • Selectel. Более 330 точек присутствия в 130 странах и 288 000 серверов обеспечивают высокую скорость загрузки даже больших файлов. Стоимость доступа зависит от выбранного тарифа и объема трафика, рассчитывается индивидуально: например, при 1024 Гб и дешевом тарифе нужно будет заплатить 1 536 ₽ с учетом НДС 20%. 
  • «Мегафон». Провайдер не раскрывает информации о количестве серверов и точек присутствия, но говорит о максимальной задержке в 20 милисекунд. Стоимость услуг зависит от выбранного тарифа — минимальный стоит 3 000 ₽ в месяц и позволяет обрабатывать 1 Тб исходящего трафика. Есть пробный период длиной 7 дней. 

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

Есть и бесплатные CDN для сайта — для тех, у кого относительно небольшие ресурсы. Если не хотите платить сразу, попробуйте сначала их и оцените результаты. Бесплатно услугу предоставляют Imperva, CloudFlare и другие компании. Русскоязычных сервисов, в которых можно было бы не платить за услугу, пока нет — есть только урезанные триал-версии. 

Как подключить CDN для сайта

У сервисов разные интерфейсы, поэтому нет единой инструкции для всех. Объясняем на примере бесплатного тарифа CloudFlare. Для регистрации вам понадобится указать адрес электронной почты и придумать пароль. Сразу же после нее — домен сайта. Именно домен в формате site.ru, без www. 

ввести адрес сайта
Вводите адрес сайта и нажимаете сюда

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

После выбора тарифа вы попадете в панель управления. Перед вами откроется выбор субдоменов. Включите оранжевое облачко для домена с www и без него — тогда сервис ускорит загрузку всего сайта. 

результат действий
У вас должно получиться как-то так

После нажмите на синюю кнопку внизу, чтобы перейти к следующему шагу и сменить NAME-сервера на сервера сервиса. Вам покажут две ссылки (если вы выбрали два домена с www и без) — скопируйте их куда-нибудь. А потом зайдите в панель управления регистратора домена (платформы, на которой покупали доменное имя) и найдите раздел DNS. Выберите домен и редактируйте его: укажите в полях DNS полученные ссылки. 

Сохраните изменения и ждите письма от CloudFlare. Когда оно придет, сайт будет грузиться быстрее. 

Можно отдать CDN не целый сайт, а отдельные файлы. Но для этого нужны знания кода, потому что придется менять его. 

А как вы считаете, CDN будет полезен на ваших проектах? Поделитесь мнением в комментариях!

Краткое резюме по статье

Что такое CDN?
+

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

Есть бесплатные CDN для сайта?
+

Да, есть, но только англоязычные с серверами по всему миру.

На что нужно обратить внимание при выборе CDN-провайдера?
+

На расположение серверов, дополнительные функции и стоимость.

Как улучшить монетизацию при помощи CDN?
+

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

19 июля 2021
Для голосования требуется
0
Автор:
Anna ProTraffic
Количество статей:
296
Рейтинг автора:
240
Количество статей:
296
Рейтинг автора:
240
поделиться:
Комментарии (0)
Читатели еще не оставили комментарий, будьте первым
label

Сервис Bankoff, позволявший выпускать карты, прекращает свою деятельность из-за наплыва пользователей  /  Криптобиржа Currency прекращает работать в России  /  Выпустили огненное интервью на YouTube-канале с командой TraffBraza  /  Роскомнадзор запретил на территории России рекламное продвижение Google и её сервисов  /  Новое экзотическое ГЕО от М1 — Эквадор  /  NashStore вместо Google Play: в России запустят аналог магазина приложений для Android  /  

Изменения сохранены
Черновик сохранен
Отправлено на модерацию
Произошла ошибка