CDN (Content Delivery Network) — это сеть кэширующих CDN-серверов, расположенных в разных географических точках. Задача CDN — ускорить доставку контента пользователям, независимо от их местоположения.
В цепочке передачи контента пользователю участвуют:
Когда пользователь запрашивает страницу или файл, запрос попадает на ближайший к нему CDN-сервер. Если в кэше CDN-сервера, к которому обратился пользователь, есть нужный файл, сервер сразу передаст его пользователю. Если файла нет, CDN-сервер обратится дальше — к шилдинг-серверу.
Шилдинг кэширует весь контент, который запрашивают CDN-серверы. При обращении CDN-сервера он проверяет, есть ли файл в кэше, и если есть, то отдает контент CDN-серверу, а тот — отдает пользователю. Если в кэше нет нужного файла, он обращается с запросом к серверу — источнику контента
Подробнее о работе CDN в инструкции Описание продукта CDN в документации.
Чтобы лучше понимать, как работает технология CDN, вы можете пройти курс Погружение в CDN в блоге.
После подключения CDN сайт останется на том же сервере, что и раньше. CDN начнет кэшировать контент и отдавать его с ближайших серверов.
Пользователи будут получать контент с CDN-сервера, ближайшего к ним, а не с основного сервера. Это снижает время загрузки, уменьшает нагрузку на хостинг и может положительно влиять на позиции в поисковой выдаче.
Подробнее о подключении CDN в инструкции CDN: Быстрый старт в документации.
Тарифный план включает в себя пакет трафика, который расходуется на один ресурс в аккаунте.
Подробнее в инструкции Модель оплаты и цены CDN в документации.
При создании CDN-ресурса в Selectel списывается стоимость ежемесячного тарифа за каждый ресурс в аккаунте. Далее платежи по тарифу списываются автоматически первого числа каждого календарного месяца.
Если пакет трафика по тарифу израсходован до конца месяца, трафик сверх пакета оплачивается по модели pay-as-you-go — плата за потребленные ресурсы списывается каждый час.
Подробнее об этом рассказали в инструкции Модель оплаты и цены в документации.
Да, в панели управления вы можете выполнить предзагрузку (прогрев) кэша — загрузить файлы в кэш CDN-серверов до того, как поступит запрос от пользователя.
Это помогает ускорить раздачу контента, если вы ожидаете всплеск трафика — контент будет доступен сразу, без задержек на первое обращение.
Подробнее о прогреве кэша в инструкции Загрузить файлы в кэш в документации.
Да, шилдинг источника доступен по умолчанию. Это значит, что все запросы от CDN-серверов проходят через шилдинг-сервер — он кэширует контент с источника и отдает его остальным CDN-серверам. Запрос к источнику происходит, только если файла нет в кэше шилдинг-сервера.
Подробнее о шилдинге в инструкции Описание продукта CDN в документации.