CDN — различия между версиями
Maree21 (обсуждение | вклад) |
Gary (обсуждение | вклад) |
||
(не показано 5 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
− | Сеть доставки содержимого (англ. | + | '''Сеть доставки содержимого''' (иногда ''сеть доставки контента'', от англ. [[content delivery network]] или [[content distribution network]]; здесь и далее, ''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
- Сокращение времени загрузки веб-сайта. Распространяя контент ближе к посетителям веб-сайта с помощью близлежащего сервера 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 лучше проводить на экспериментальных версиях веб-сайтов Будущих Вебках. После чего можно будет сравнить скорость загрузки сайтов в различных регионах, для анализа эффективности.