Обзор и тестирование преимуществ от использования сервиса CDN

 5 февраля 2017      
 Вебмастеру / Домены и хостинг      
 Комментариев еще нет      
 310

CDN расшифровывается как Content Delivery Network, что в вольном переводе означает сеть доставки содержимого (контента). По сути — это географически распределённая сетевая инфраструктура, которая позволяет оптимизировать доставку (время и скорость) содержимого сайтов конечным пользователям в сети Интернет. Проще говоря, это технология, которая заставляет сайты и файлы загружаться быстрее на устройство конечного пользователя интернета.

В этой статье я протестирую CDN услуги компании CDNNOW.RU

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

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

Принцип работы CDN
Изображение скопировано с сайта https://freelance.ru/

Преимущества CDN

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

Тестирование сети CDNNOW

Для проверки и наглядного представления как CDN влияет на время загрузки сайта я создал демо-аккаунт в http://cdnnow.ru/ и протестировал скорость загрузки одной из самых «тяжелых» страниц моего блога: https://moonback.ru/page/obzor-xeoma. Для удобства проведения тестирования в сети CDNNOW указанная выше страница имеет следующий адрес: https://user65128.clients-cdnnow.ru/page/obzor-xeoma.

Чтобы протестировать время загрузки страниц я использовал популярный бесплатный сервис ping-admin.ru. В качестве городов виртуальных посетителей я выбрал Хабаровск, Владивосток и Южно-Сахалинск, как максимально удаленные от моего хостинга базирующегося в Санкт-Петербурге.

Результаты тестирования для оригинальной страницы сайта

Как видите жители дальневосточных регионов в среднем увидят тестируемую страницу моего сайта на экранах своих мониторов за 1 секунду:

Читайте также:  Бесплатные сертификаты LetsEncrypt в панели управления VestaCP на CentOS 7

Результаты тестирования при использовании сервиса CDN

При использовании CDN сети время загрузки тестируемой страницы у посетителей сайта уменьшилось в два раза:

Выводы об использовании CDN

Как правило, CDN используется для раздачи тяжёлого контента. Суть CDN — раздавать контент пользователю с ближайшего для него сервера. Именно это и обеспечивает лучшую скорость и качество работы сайта.

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

В случае если у вас много тяжёлого контента + есть пики по нагрузкам, CDN в этом случае будет иметь одинаково хороший эффект во всех городах независимо от того, где находитесь вы и ваш хостинг-провайдер.

Благодарности

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

  1. https://habrahabr.ru/company/sports_ru/blog/198598/
  2. http://rebill.me/showthread.php?t=2978

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить" я даю свое согласие на обработку введенной мной персональной информации в соответствии с Федеральным Законом от 27.07.2006 №152-ФЗ "О персональных данных", на условиях и для целей определенных политикой конфиденциальности.

Технический блог © 2017
SQL - 76 | 0,281 сек. | 10.57 МБ
Политика конфиденциальности