Оптимизация сеть доставки содержимого Azure для типа доставки содержимого
Внимание
Azure CDN standard от Корпорации Майкрософт (классическая версия) будет прекращена 30 сентября 2027 г. Чтобы избежать нарушений работы служб, важно перенести профили Azure CDN уровня "Стандартный" от Майкрософт (классический) на уровень Azure Front Door standard или Premium к 30 сентября 2027 г. Дополнительные сведения см. в статье Azure CDN Standard от майкрософт (классическая версия).
Azure CDN из Эдгио был прекращен 15 января 2025 г. Дополнительные сведения см. в статье Azure CDN из Edgio для выхода на пенсию.
При передаче содержимого большой аудитории очень важно оптимизировать доставку содержимого. Azure сеть доставки содержимого может оптимизировать процесс доставки на основе типа содержимого, который у вас есть. В качестве содержимого может выступать веб-сайт, поток мультимедиа, видео или большой загружаемый файл. При создании конечной точки сети доставки содержимого необходимо указать сценарий в параметре "Оптимизировано для ". Выбор определяет, какая оптимизация применяется к содержимому, доставленным из конечной точки сети доставки содержимого.
В сценариях оптимизации используются рекомендуемые шаблоны поведения для повышения производительности доставки содержимого и более эффективной разгрузки источника. Выбранный сценарий влияет на производительность путем изменения конфигураций частичного кэширования, фрагментирования объектов и политики выполнения повторных попыток при возникновении ошибок для источника.
В этой статье представлен обзор различных функций оптимизации и описано, когда их следует использовать. Дополнительные сведения о функциях и ограничениях см. в соответствующих статьях для каждого отдельного типа оптимизации.
Примечание.
При создании конечной точки сети доставки содержимого оптимизированные параметры могут отличаться в зависимости от типа профиля, в который создается конечная точка. Поставщики сеть доставки содержимого Azure применяют улучшения разными способами в зависимости от сценария.
Параметры поставщика
Azure CDN уровня "Стандартный" от Майкрософт поддерживает следующие оптимизации.
- Общая веб-доставка. Эта оптимизация также используется для потоковой передачи мультимедиа и скачивания больших файлов.
Примечание.
Динамическое ускорение сайта от Майкрософт предлагается через Azure Front Door.
Оптимизация для конкретных сценариев
Вы можете оптимизировать конечную точку сети доставки содержимого для одного из этих сценариев.
Общая веб-доставка
Наиболее распространенный вариант оптимизации — общая веб-доставка. Она предназначена для оптимизации общего веб-содержимого, такого как веб-страницы и веб-приложения. Эту оптимизацию также можно использовать для скачивания файлов и видео.
Типичный веб-сайт включает статическое и динамическое содержимое. К статическому содержимому относятся изображения, библиотеки JavaScript и таблицы стилей, которые можно кэшировать и доставлять различным пользователям. Динамическое содержимое персонализировано для отдельных пользователей (например, новости, которые привязаны к профилю пользователя). Динамическое содержимое (например, содержимое корзины покупателя) не кэшируется, поскольку оно уникально для каждого пользователя. С помощью общей веб-доставки можно оптимизировать весь веб-сайт.
Общая потоковая передача мультимедиа
Если необходимо использовать конечную точку для динамической потоковой передачи и потоковой передачи видео по запросу, рекомендуется использовать оптимизацию общей потоковой передачи мультимедиа.
Потоковая передача мультимедиа зависит от времени, так как при позднем поступлении пакетов у клиента могут возникнуть неудобства при просмотре, например из-за частой буферизации видео. Потоковая оптимизация позволяет сократить задержку доставки содержимого мультимедиа и обеспечивает бесперебойную потоковую передачу для пользователей.
Этот сценарий характерен для клиентов службы мультимедиа Azure. При использовании Службы мультимедиа Azure вы получаете одну конечную точку потоковой передачи, которую можно использовать как для потоковой передачи по запросу, так и для потоковой передачи по запросу. В этом сценарии клиентам не требуется переключаться на другую конечную точку при переходе от потоковой передачи в реальном времени к потоковой передаче по запросу. Оптимизация общей потоковой передачи мультимедиа поддерживает такой сценарий.
Дополнительные сведения об оптимизации потоковой передачи мультимедиа см. в статье Оптимизация потоковой передачи мультимедиа через сеть доставки содержимого Azure.
потоковая передача видео по запросу;
Оптимизация потоковой передачи видео по запросу улучшает потоковую передачу видео по запросу. При использовании конечной точки для потоковой передачи видео по запросу можно использовать этот вариант оптимизации.
Дополнительные сведения об оптимизации потоковой передачи мультимедиа см. в статье Оптимизация потоковой передачи мультимедиа через сеть доставки содержимого Azure.
Примечание.
Если конечная точка сети доставки содержимого в основном обслуживает содержимое по запросу, используйте этот тип оптимизации. Основное различие между этим типом оптимизации и общим типом оптимизации потоковой передачи мультимедиа — время ожидания повтора соединения. Время ожидания значительно сокращается при работе со сценариями потоковой трансляции.
Скачивание больших файлов
Для Azure CDN уровня "Стандартный" от Майкрософт используется общий тип оптимизации веб-доставки для доставки содержимого загрузки больших файлов. Нет ограничений на размер скачивания файла.
Дополнительные сведения об оптимизации скачивания больших файлов см. в разделе Оптимизация скачивания больших файлов через сеть доставки содержимого Azure.
Динамическое ускорение сайтов
Динамическое ускорение сайта (DSA) недоступно для Azure CDN от Майкрософт (классической версии).
Примечание.
Динамическое ускорение сайтов от Корпорации Майкрософт предоставляется через Azure Front Door, которая является глобальной службой любой рассылки с помощью частной глобальной сети Майкрософт для доставки рабочих нагрузок приложения.
Динамическое ускорение сайтов включает различные методы, которые уменьшают задержку и повышают производительность для динамического содержимого. К таким методам относятся оптимизация маршрутов и сети, оптимизация TCP и др.
Такую оптимизацию можно применить для ускорения веб-приложения, в котором используются несколько ответов, которые невозможно кэшировать. К ним относятся, например, результаты поиска, транзакции покупок и данные в реальном времени. Вы можете продолжать использовать основные возможности кэширования Azure сеть доставки содержимого для статических данных.
Дополнительные сведения о динамическом ускорении сайтов см. в статье Динамическое ускорение сайтов с помощью Azure CDN.