Программисты больше не нужны!
Нужны ИИ инженеры! Хотите научиться? Вступайте в канал!
57 of 59 menu
◀ ▶
Новинка! Бесплатный тренинг "Практика на Проектах". Начало 29 октября. Нарабатываем опыт! Вступайте!

Сеть доставки контента CDN

Сеть доставки контента CDN (Content Delivery Network) представляет собой сеть взаимосвязанных серверов, ускоряющую загрузку страниц веб-приложений с высокой нагрузкой.

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

Основная задача CDN состоит в том, чтобы открыть точки присутствия (POP) или группы периферийных серверов CDN в различных географических локациях.

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

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

Сферы применения CDN:

  • Высокоскоростная доставка или загрузка контента.
  • Потоковая передача в режиме реального времени, например, для трансляции стримов или новостей в прямом эфире.
  • Масштабирование пользователей, т.е. поддержка на веб-сайте одновременно большого количества посетителей.

Смотрите также

  • тип данных стек,
    который широко используется в программировании
  • тип данных куча,
    который широко используется в программировании
  • Серверная сторона,
    которая включает все программы и операции на сервере
  • способ организации данных LIFO,
    который широко используется в программировании
  • способ организации данных FIFO,
    который широко используется в программировании
← →
↑
Русский▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить