Content Delivery Network (CDN) — это глобально распределённая сеть edge-серверов, которые кэшируют и доставляют контент ближе к пользователям на основе их географического расположения. Распространённые типы контента — изображения, видео, CSS и JavaScript файлы.
Когда пользователь делает запрос:
User → Nearest Edge Server → (cache hit) → Response
→ (cache miss) → Origin Server → Edge → User
CDN критически важны для приложений с глобальной аудиторией. Они повышают масштабируемость и отказоустойчивость благодаря распределению нагрузки по множеству edge-локаций, обеспечивая стабильную производительность независимо от местоположения пользователей.
В push CDN модели контент проактивно загружается на edge серверы до того, как произойдут запросы пользователей, в то время как в pull CDN модели контент загружается с origin сервера только при cache miss на первый запрос пользователя.
Новый — ещё не проверен сообществом
Вы