Показать сообщение отдельно
  #3  
Старый 24.04.2015, 11:22
Адам Грир Адам Грир вне форума
Лаборант
 
Регистрация: 22.04.2015
Сообщений: 151
По умолчанию

Зачем использовать CDN?

CDN работает таким образом, чтобы предоставить дополнительные точки для скачивания ресурсов пользователям (обычно статических, таких как изображения или JavaScript). Эти точки присутствия могут быть расположены по всему миру, находясь, таким образом, ближе в географическом плане к пользователям, что обеспечивает более быстрое время загрузки благодаря снижению задержек.

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

CDN в глобальном смысле представляет собой систему серверов, распространенную по всему миру географически. Каждый такой сервер кэширует изображения, файлы JS/CSS и другие структурные компоненты. Большая часть времени загрузки страниц у конечного пользователя уходит именно на скачивание этого контента, а потому имеет смысл кэшировать такие элементы как можно в большем количестве точек присутствия.



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

Таким образом, первой причиной для использования CDN является повышение скорости – это то, что интересует всех пользователей без исключения.

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

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