CDN

Материал из Брацка Правки
(перенаправлено с «Content distribution network»)
Перейти к: навигация, поиск

Сеть доставки содержимого (иногда сеть доставки контента, от англ. 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 лучше проводить на экспериментальных версиях веб-сайтов Будущих Вебках. После чего можно будет сравнить скорость загрузки сайтов в различных регионах, для анализа эффективности.