Что такое 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
0 комментариев
Вставка изображения
Оставить комментарий