Поделиться через


Оптимизируйте сеть доставки содержимого Azure для различных типов доставки содержимого

Внимание

Azure CDN standard от Корпорации Майкрософт (классическая версия) будет прекращена 30 сентября 2027 г. Чтобы избежать нарушений работы служб, важно перенести профили Azure CDN уровня "Стандартный" от Майкрософт (классический) на уровень Azure Front Door standard или Premium к 30 сентября 2027 г. Дополнительные сведения см. в статье Azure CDN Standard от Майкрософт (вывод из эксплуатации классической версии).

Azure CDN от Edgio был выведен из эксплуатации 15 января 2025 г. Дополнительные сведения см. в статье Azure CDN из Edgio: часто задаваемые вопросы о выводе из эксплуатации.

При передаче содержимого большой аудитории очень важно оптимизировать доставку содержимого. Azure сеть доставки содержимого может оптимизировать процесс доставки на основе типа содержимого, который у вас есть. В качестве содержимого может выступать веб-сайт, поток мультимедиа, видео или большой загружаемый файл. При создании конечной точки сети доставки содержимого необходимо указать сценарий в параметре "Оптимизировано для ". Выбор определяет, какая оптимизация применяется к содержимому, доставленным из конечной точки сети доставки содержимого.

В сценариях оптимизации используются рекомендуемые шаблоны поведения для повышения производительности доставки содержимого и более эффективной разгрузки источника. Выбранный сценарий влияет на производительность путем изменения конфигураций частичного кэширования, фрагментирования объектов и политики выполнения повторных попыток при возникновении ошибок для источника.

В этой статье представлен обзор различных функций оптимизации и описано, когда их следует использовать. Дополнительные сведения о функциях и ограничениях см. в соответствующих статьях для каждого отдельного типа оптимизации.

Примечание.

При создании конечной точки сети доставки содержимого, параметры оптимизации могут отличаться в зависимости от типа профиля, для которого создается конечная точка. Поставщики сеть доставки содержимого Azure применяют улучшения разными способами в зависимости от сценария.

Параметры поставщика

Профили Azure CDN Standard от Microsoft поддерживают следующие оптимизации.

  • Общая веб-доставка. Эта оптимизация также используется для потоковой передачи мультимедиа и скачивания больших файлов.

Примечание.

Динамическое ускорение сайта от Майкрософт предлагается через Azure Front Door.

Оптимизация для конкретных сценариев

Вы можете оптимизировать конечную точку сети доставки содержимого для одного из этих сценариев.

Общая веб-доставка

Наиболее распространенный вариант оптимизации — общая веб-доставка. Она предназначена для оптимизации общего веб-содержимого, такого как веб-страницы и веб-приложения. Эту оптимизацию также можно использовать для скачивания файлов и видео.

Типичный веб-сайт включает статическое и динамическое содержимое. К статическому содержимому относятся изображения, библиотеки JavaScript и таблицы стилей, которые можно кэшировать и доставлять различным пользователям. Динамическое содержимое персонализировано для отдельных пользователей (например, новости, которые привязаны к профилю пользователя). Динамическое содержимое (например, содержимое корзины покупателя) не кэшируется, поскольку оно уникально для каждого пользователя. С помощью общей веб-доставки можно оптимизировать весь веб-сайт.

Общая потоковая передача мультимедиа

Если необходимо использовать конечную точку для динамической потоковой передачи и потоковой передачи видео по запросу, рекомендуется использовать оптимизацию общей потоковой передачи мультимедиа.

Потоковая передача мультимедиа зависит от времени, так как при позднем поступлении пакетов у клиента могут возникнуть неудобства при просмотре, например из-за частой буферизации видео. Потоковая оптимизация позволяет сократить задержку доставки содержимого мультимедиа и обеспечивает бесперебойную потоковую передачу для пользователей.

Этот сценарий характерен для клиентов службы мультимедиа Azure. При использовании Служб мультимедиа Azure вы получаете одну конечную точку потоковой передачи, которую можно использовать как для потоковой передачи в реальном времени, так и для потоковой передачи по запросу. В этом сценарии клиентам не требуется переключаться на другую конечную точку при переходе от потоковой передачи в реальном времени к потоковой передаче по запросу. Оптимизация общей потоковой передачи мультимедиа поддерживает такой сценарий.

Дополнительные сведения об оптимизации потоковой передачи мультимедиа см. в статье Оптимизация потоковой передачи мультимедиа.

потоковая передача видео по запросу;

Оптимизация потоковой передачи видео по запросу улучшает потоковую передачу видео по запросу. При использовании конечной точки для потоковой передачи видео по запросу можно использовать этот вариант оптимизации.

Дополнительные сведения об оптимизации потоковой передачи мультимедиа см. в статье Оптимизация потоковой передачи мультимедиа.

Примечание.

Если конечная точка сети доставки содержимого в основном обслуживает содержимое по запросу, используйте этот тип оптимизации. Основное различие между этим типом оптимизации и общим типом оптимизации потоковой передачи мультимедиа — время ожидания повтора соединения. Время ожидания значительно сокращается при работе со сценариями потоковой трансляции.

Скачивание больших файлов

Для Azure CDN Standard от Майкрософт используется общий тип оптимизации веб-доставки для доставки содержимого для загрузки больших файлов. Нет ограничений на размер скачивания файла.

Дополнительные сведения об оптимизации больших файлов см. в разделе Оптимизация больших файлов.

Динамическое ускорение сайтов

Динамическое ускорение сайта (DSA) недоступно для Azure CDN от Майкрософт (классической версии).

Примечание.

Динамическое ускорение сайтов от Microsoft предоставляется через Azure Front Door, которая является глобальной аникаст службой, использующей частную глобальную сеть Microsoft для доставки рабочих нагрузок приложений.

Ускорение динамического контента (DSA) включает различные методы, которые уменьшают задержку и повышают производительность динамического содержимого. К таким методам относятся оптимизация маршрутов и сети, оптимизация TCP и др.

Такую оптимизацию можно применить для ускорения веб-приложения, в котором используются несколько ответов, которые невозможно кэшировать. К ним относятся, например, результаты поиска, транзакции покупок и данные в реальном времени. Вы можете продолжать использовать основные функции кэширования в сети доставки контента Azure для статических данных.

Дополнительные сведения о динамическом ускорении сайтов см. в статье Динамическое ускорение сайтов с помощью Azure CDN.