Оптимизация сеть доставки содержимого Azure для типа доставки содержимого

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

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

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

Примечание.

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

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

Azure CDN уровня "Стандартный" от Майкрософт поддерживает следующие оптимизации.

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

Примечание.

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

Azure CDN уровня "Стандартный" из Edgio и Azure CDN Premium из профилей Edgio поддерживают следующие оптимизации:

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

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

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

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

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

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

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

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

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

Для Azure CDN Уровня "Стандартный" от Майкрософт, Azure CDN Standard от Edgio и Azure CDN Premium от Edgio используйте общий тип оптимизации доставки веб-доставки для доставки общего содержимого потоковой передачи мультимедиа.

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

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

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

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

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

Примечание.

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

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

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

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

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

Динамическое ускорение сайта (DSA) доступно для Azure CDN Standard из Edgio и Azure CDN Premium из профилей Edgio. Эта оптимизация включает дополнительную плату для использования; Дополнительные сведения см. в разделе о ценах на сеть доставки содержимого.

Примечание.

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

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

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

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