Azure CDNИз названия CDN (Content Delivery Network) следует и смысл — это сервис, обеспечивающий кэширование контента, находящегося в blob на узлах, которые ближе к потребителю, чем основные дата центры Azure. Как только мы включили CDN для Storage Account, любой объект в нем может быть закэширован в CDN. Список точек присутствия (Point of presence), где есть CDN.
До самого CDN скорость доступа может быть сильно выше, чем до ресурса в Azure Storage.
Ping
По умолчанию URL кэшируется без параметров. Т.е. эти 2 файла были бы идентичные. Если от этих параметров, должен быть разный ответ, то необходимо включить настройку Enable Query String. Кэшировать мы можем не только объекты из blob, но и веб сайты. По умолчанию время кэширования (Time To Live) – 7 дней, но мы можем задать время кэширования, выставив свойство у blob. Рекомендованного времени кэширования нет, все зависит от скорости изменений необходимый для Вас. Настройка для выбранного blob Настройка TTL из C# Удалить объект из CDN, можно несколькими способами:
Правда, уже после одного из этих действий (не считая отключения CDN), какое-то время контент еще будет доступен, пока не истечет время жизни. После нажатия создания CDN может пройти до 60 минут, прежде чем CDN будет доступен. Когда мы подключаем CDN, то мы должны использовать не URL, от нашего Storage Account, а уже UDL от CDN. Пример: Вместо домена blob.core.windows.net будет использовать vo.mscend.net. В случае blob у нас идет имя storage account, а в случае CND будет идти идентификатор нашего CDN. Остальные же часть URL, в том числе и параметры, строки останутся неизменными. Вы можете использовать и HTTPS, но для этого надо включить эту опцию и иметь ввиду 2 ограничения:
В Azure принято платить за исходящий трафик, CDN не исключение. Стоимость зависит от выходного потока и зоны, где расположен CDN. Градацию цен надо понимать так: первые 10 тб в месяц будет по цене 1, с 10 тб по 50 тб по следующей цене, после превышения лимита в 50тб и до 150 цена будет уже третья. Т.е. после пересечения каждой границы интервала, следующий объем будет уже по новому тарифу. Для разных сервисов разные точки земного шара входят в разные зоны. Где-то 2, где-то 3. Цена на CDN — это не вся цена, которые вы платите. Отдельно вы платите за хранение данных в blob, но это так, напоминание. Автор статьи: Игорь Сычев. Данный материал написан участником сообщества. В статье представлено мнение автора, которое может не совпадать с мнением корпорации Microsoft. Microsoft не несет ответственности за проблемы в работе аппаратного или программного обеспечения, которые могли возникнуть после использования материалов данной статьи. |