Что такое CDN и как она работает: объяснение на примере доставки котиков



habr.com/ru/companies/ruvds/articles/918586/

Что такое CDN, и при чём тут котики
Вот тут и вступает в игру CDN — Content Delivery Network. Это распределённая сеть узлов, которые кэшируют статику (а иногда и динамику) и отдают её пользователю с ближайшей точки.

Коты, как и типы контента, бывают разные
Статические коты — это как спокойные домашние хвостики. Один раз сфотографировали, сохранили в .jpg или .mp4 — и можно раздавать всем желающим. Они не меняются, не требуют внимания, идеально подходят для кэширования. Вы один раз кладёте такого кота в локальный узел CDN — и больше центральный сервер про него не вспоминает.
В итоге, хороший CDN — это не просто прокладка между сервером и браузером. Это система, которая умеет работать с разными типами данных и выбирать стратегию доставки под каждого котика.

Архитектура CDN: из чего построена кото-империя
  • Origin-сервер — сердце кото-империи
  • PoP — кото-распределители
  • Edge-серверы — приёмные кото-дома
  • Межузловая логистика: кото-хабы и дедупликация
  • DNS и маршрутизация: как выбрать ближайшего кота

Как долго котик живёт в кэше
HTTP/2 и HTTP/3: как котики летают по новым дорогам
Безопасность: коты прячутся в TLS
Выделенные серверы OVH
Выделенные серверы Hetzner

0 комментариев

Оставить комментарий