CDN — различия между версиями

Материал из Брацка Правки
Перейти к: навигация, поиск
 
(не показано 5 промежуточных версий 2 участников)
Строка 1: Строка 1:
Сеть доставки содержимого (англ. Content Delivery Network или Content Distribution Network, CDN)  — географически распределённая сетевая инфраструктура, позволяющая оптимизировать доставку и дистрибуцию содержимого конечным пользователям в сети Интернет.
+
'''Сеть доставки содержимого''' (иногда ''сеть доставки контента'', от англ. [[content delivery network]] или [[content distribution network]]; здесь и далее, ''CDN'')  — сетевая инфраструктура, позволяющая оптимизировать доставку и распространение содержимого конечным пользователям в географически распределённых точках сети Интернет.
Использование контент-провайдерами [[CDN]] способствует увеличению скорости загрузки интернет-пользователями аудио-, видео-, программного, игрового и других видов цифрового содержимого в точках присутствия сети [[CDN]].
+
 
 +
 
 +
==Принцип работы==
 +
Сеть ''CDN'' -- это группа серверов, расположенных в географически распределённых точках, данные которых синхранизованы с тем, чтобы [[веб-просмотрщик]] потребителя мог брать "содержимое" для веб-сайта с того сервера, который ему географически или логистически ближе. Так как предназначение ''CDN'' -- это доставка файлов посетителю веб-сайта в кратчайшие сроки, ''CDN'' фактически доставляет эти файлы поближе к потенциальному потребителю на тот случай, если они потребуются, не дожидаясь, когда этот потребитель файлы запросит и запросит ли вообще.
 +
 
 +
Использование контент-провайдерами ''CDN'' способствует увеличению скорости загрузки интернет-пользователями аудио-, видео-, программного, игрового, графического, мультимедиа и других видов цифрового содержимого в точках присутствия сети ''CDN''.
 +
 
 +
==Преимущества==
 +
Основные преимущества использования ''CDN''
 +
:#Сокращение времени загрузки веб-сайта. Распространяя контент ближе к посетителям веб-сайта с помощью близлежащего сервера ''CDN'' (помимо других оптимизаций), посетители быстрее загружают страницы. Поскольку посетители более склонны уходить с сайта с медленной загрузкой, ''CDN'' может снизить показатель отказов и увеличить количество времени, которое люди проводят на сайте. Другими словами, более быстрый веб-сайт означает, что больше посетителей останутся на нем и будут оставаться на нем дольше.
 +
:#Снижение затрат на пропускную способность. Затраты на использование полосы пропускания для хостинга веб-сайтов являются основными расходами для веб-сайтов. Благодаря кэшированию и другим оптимизациям ''CDN'' могут уменьшить объем данных, которые должен предоставлять исходный сервер, тем самым снижая затраты на хостинг для владельцев веб-сайтов.
 +
:#Повышение доступности и избыточности контента. Большой объем трафика или сбои оборудования могут нарушить нормальную работу веб-сайта. Благодаря своей распределенной природе ''CDN'' может обрабатывать больше трафика и выдерживать сбои оборудования лучше, чем многие исходные серверы.
 +
:#Повышение безопасности веб-сайта. ''CDN'' может повысить безопасность, предоставив защиту от DDoS-атак, улучшения сертификатов безопасности и другие оптимизации.
 +
 
 +
==Принцип работы==
 +
По своей сути ''CDN'' представляет собой сеть серверов, связанных друг с другом с целью максимально быстрой, дешевой, надежной и безопасной доставки контента. Чтобы повысить скорость и возможности подключения, ''CDN'' будет размещать серверы в точках обмена между различными сетями.
 +
 
 +
Эти точки обмена интернет-трафиком (IXPs) являются основными местами, где различные интернет-провайдеры соединяются, чтобы предоставить друг другу доступ к трафику, исходящему из их разных сетей. Имея подключение к этим высокоскоростным и взаимосвязанным местоположениям, провайдер ''CDN'' может сократить расходы и время передачи при высокоскоростной доставке данных.
 +
 
 +
''CDN'' могут уменьшить объем передаваемых данных за счет уменьшения размеров файлов с помощью таких тактик, как минимизация и сжатие файлов. Меньшие размеры файлов означают более быстрое время загрузки.
 +
 
 +
Сети ''CDN'' также могут ускорить работу сайтов, использующих сертификаты TLS/SSL, за счет оптимизации повторного использования соединения и включения ложного запуска TLS.
 +
 
 +
==Поставщики услуг==
 +
:Поставщиков ''CDN'' огромное количество, рассмотренные примеры есть популярными решениями с бесплатными услугами. Большинство поставщиков ''CDN'' не бесплатны, сумы варьируются от 3$ до 10$ в месяц. Все бесплатные решения имеют ограничение по использованию и ограниченный функционал. 
 +
 
 +
===Cloudflare===
 +
:[[Cloudflare]] -- являться одним из самых популярных поставщиков ''CDN'' услуг. Он предлагает более 200 местоположений в 100 странах и обладает обширными функциями для повышения производительности. Имеет бесплатный план с ограничениями услугами. Познакомиться с сравнительной таблицей планов можно на: https://www.cloudflare.com/plans-x/#overview
 +
 
 +
===Amazon CloudFront===
 +
:[[Amazon CloudFront]] -- это глобальная сеть доставки контента (''CDN''), которая упрощает безопасную высокоскоростную доставку веб-сайтов, видео, приложений и API с низкой задержкой. Эта компания принадлежит к группе Amazon. Amazon Cloudfront предлагает абсолютно безопасное распространение контента в рамках уровня бесплатного пользования AWS. Предложения, действующие в течение 12-месячного ознакомительного периода. Он также поддерживает все типы файлов и приложений.
 +
 
 +
===Jetpack===
 +
:[[Jetpack]] -- плагин создан экспертами WordPress, чтобы сделать сайты WP более безопасными и быстрыми, а также для увеличить трафик. Бесплатная ''CDN'' автоматически оптимизирует ваши изображения. Основные функции Jetpack бесплатны.
 +
 
 +
==Внедрения==
 +
:Большинство поставщиков ''CDN'' предлагают службу поддержки плагинов, которая облегчит задачу внедрения. С помощью плагинов можно настроить зоны для использования.
 +
 
 +
:Пробную установку плагинов ''CDN'' лучше проводить на экспериментальных версиях веб-сайтов Будущих Вебках. После чего можно будет сравнить скорость загрузки сайтов в различных регионах, для анализа эффективности.

Текущая версия на 14:34, 16 сентября 2022

Сеть доставки содержимого (иногда сеть доставки контента, от англ. content delivery network или content distribution network; здесь и далее, CDN) — сетевая инфраструктура, позволяющая оптимизировать доставку и распространение содержимого конечным пользователям в географически распределённых точках сети Интернет.


Принцип работы

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

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

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

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

  1. Сокращение времени загрузки веб-сайта. Распространяя контент ближе к посетителям веб-сайта с помощью близлежащего сервера CDN (помимо других оптимизаций), посетители быстрее загружают страницы. Поскольку посетители более склонны уходить с сайта с медленной загрузкой, CDN может снизить показатель отказов и увеличить количество времени, которое люди проводят на сайте. Другими словами, более быстрый веб-сайт означает, что больше посетителей останутся на нем и будут оставаться на нем дольше.
  2. Снижение затрат на пропускную способность. Затраты на использование полосы пропускания для хостинга веб-сайтов являются основными расходами для веб-сайтов. Благодаря кэшированию и другим оптимизациям CDN могут уменьшить объем данных, которые должен предоставлять исходный сервер, тем самым снижая затраты на хостинг для владельцев веб-сайтов.
  3. Повышение доступности и избыточности контента. Большой объем трафика или сбои оборудования могут нарушить нормальную работу веб-сайта. Благодаря своей распределенной природе CDN может обрабатывать больше трафика и выдерживать сбои оборудования лучше, чем многие исходные серверы.
  4. Повышение безопасности веб-сайта. CDN может повысить безопасность, предоставив защиту от DDoS-атак, улучшения сертификатов безопасности и другие оптимизации.

Принцип работы

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

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

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

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

Поставщики услуг

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

Cloudflare

Cloudflare -- являться одним из самых популярных поставщиков CDN услуг. Он предлагает более 200 местоположений в 100 странах и обладает обширными функциями для повышения производительности. Имеет бесплатный план с ограничениями услугами. Познакомиться с сравнительной таблицей планов можно на: https://www.cloudflare.com/plans-x/#overview

Amazon CloudFront

Amazon CloudFront -- это глобальная сеть доставки контента (CDN), которая упрощает безопасную высокоскоростную доставку веб-сайтов, видео, приложений и API с низкой задержкой. Эта компания принадлежит к группе Amazon. Amazon Cloudfront предлагает абсолютно безопасное распространение контента в рамках уровня бесплатного пользования AWS. Предложения, действующие в течение 12-месячного ознакомительного периода. Он также поддерживает все типы файлов и приложений.

Jetpack

Jetpack -- плагин создан экспертами WordPress, чтобы сделать сайты WP более безопасными и быстрыми, а также для увеличить трафик. Бесплатная CDN автоматически оптимизирует ваши изображения. Основные функции Jetpack бесплатны.

Внедрения

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