CDN — это сеть серверов (Edge-узлов), размещённых в разных точках мира для минимизации задержек (latency) при передаче данных. Вместо обращения к центральному серверу (Origin), запрос пользователя обрабатывается ближайшим к нему узлом. Это сокращает количество сетевых прыжков (hops) и ускоряет загрузку ресурсов.
Принцип работы
При первом запросе CDN-узел запрашивает файл у Origin, сохраняет его в локальном кеше и отдаёт клиенту. Последующие запросы в этом регионе обслуживаются мгновенно из кеша. Для динамического контента применяются технологии оптимизации маршрутов и постоянные TCP-соединения между узлами.
Технология применяется для ускорения загрузки статических файлов (JS, CSS, изображения), стриминга видео и дистрибуции ПО. Это снижает нагрузку на основной сервер и защищает его от всплесков трафика или DDoS-атак на уровне L3/L4.
- Снижение показателя
TTFB(Time to First Byte) в 2–5 раз. - Экономия до 80% исходящего трафика основного сервера.
- Автоматическая балансировка нагрузки при выходе из строя отдельных узлов.