Otimizar a Rede de Distribuição de Conteúdo do Microsoft Azure para o tipo de entrega de conteúdo

Quando você distribui conteúdo para um público global grande, é essencial garantir a distribuição otimizada do conteúdo. A Rede de Distribuição de Conteúdo do Microsoft Azure pode otimizar a experiência de entrega com base no tipo de conteúdo existente. O conteúdo pode ser um site, uma transmissão ao vivo, um vídeo ou um arquivo grande para download. Quando você cria um ponto de extremidade da rede de distribuição de conteúdo, especifica um cenário na opção Otimizado para. Sua escolha determina qual otimização é aplicada ao conteúdo entregue do ponto de extremidade da rede de distribuição de conteúdo.

As opções de otimização foram projetadas para usar os comportamentos de melhores práticas, a fim de melhorar o desempenho de distribuição de conteúdo e obter um melhor descarregamento da origem. Suas escolhas de cenário afetam o desempenho modificando as configurações de cache parcial, o agrupamento de objeto e a política de repetição de falha da origem.

Este artigo fornece uma visão geral dos diversos recursos de otimização e quando eles devem ser usados. Para obter mais informações sobre os recursos e as limitações, consulte os respectivos artigos em cada tipo de otimização individual.

Observação

Quando você cria um ponto de extremidade de rede de distribuição de conteúdo, as opções Otimizado para podem variar de acordo com o tipo de perfil em que o ponto de extremidade é criado. Os provedores da Rede de Distribuição de Conteúdo do Microsoft Azure aplicam o aprimoramento de diferentes maneiras, dependendo do cenário.

Opções de provedor

Os perfis da CDN do Azure Standard da Microsoft são compatíveis com as otimizações a seguir:

  • Entrega na Web geral. Essa otimização também é usada para streaming de mídia e download de arquivos grandes.

Observação

A aceleração de site dinâmico da Microsoft é oferecida por meio do Azure Front Door.

Os perfis da CDN do Azure Standard da Edgio e da CDN do Azure Premium da Edgio são compatíveis com as otimizações a seguir:

Otimização para cenários específicos

Você pode otimizar o ponto de extremidade da rede de distribuição de conteúdo para um destes cenários.

Distribuição na Web geral

A distribuição na Web geral é a opção mais comum de otimização. Ela foi projetada para otimização de conteúdo da Web geral, como páginas da Web e aplicativos Web. Essa otimização também pode ser usada para downloads de arquivo e vídeo.

Um site típico contém conteúdo estático e dinâmico. O conteúdo estático inclui imagens, bibliotecas JavaScript e folhas de estilo que podem ser armazenadas em cache e distribuídas para diferentes usuários. O conteúdo dinâmico é personalizado para um usuário individual, como itens de notícias adaptados a um perfil do usuário. O conteúdo dinâmico, como o conteúdo do carrinho de compras, não é armazenado em cache, pois é exclusivo para cada usuário. A distribuição na Web geral pode otimizar todo o site.

Streaming de mídia geral

Se você precisar usar o ponto de extremidade para transmissão ao vivo e streaming de vídeo por demanda, selecione o tipo de otimização de streaming de mídia geral.

O streaming de mídia é sensível ao tempo, pois os pacotes que chegam tarde no cliente, como buffer frequente do conteúdo de vídeo, podem causar uma experiência de exibição degradada. A otimização de streaming de mídia reduz a latência da distribuição de conteúdo de mídia e fornece uma experiência de streaming suave para os usuários.

Esse cenário é comum para clientes do serviço de mídia do Azure. Quando você usa os Serviços de Mídia do Azure, pode obter um único ponto de extremidade de streaming, que pode ser usado para streaming sob demanda e ao vivo. Neste cenário, os clientes não precisam alternar para outro ponto de extremidade quando alteram de streaming sob demanda para ao vivo. A otimização de streaming de mídia geral dá suporte a esse tipo de cenário.

Para a CDN Standard do Azure da Microsoft, a CDN Standard do Azure da Edgio, e CDN Standard do Azure da Edgio, use o tipo de otimização de entrega da web geral para entregar conteúdo de mídia de streaming geral.

Para obter mais informações sobre a otimização de streaming de mídia, consulte Otimização de streaming de mídia.

Streaming de mídia de vídeo por demanda

A otimização de streaming de mídia de vídeo por demanda melhora o conteúdo de streaming de vídeo por demanda. Se você usar um ponto de extremidade para streaming de vídeo por demanda, use essa opção.

Para os perfis da CDN do Azure Standard da Microsoft, CDN do Azure Standard da Edgio e CDN do Azure Premium da Edgio, use o tipo de otimização de entrega da Web geral para entregar conteúdo de mídia de vídeo sob demanda.

Para obter mais informações sobre a otimização de streaming de mídia, consulte Otimização de streaming de mídia.

Observação

Se o ponto de extremidade da rede de distribuição de conteúdo atender principalmente ao conteúdo de vídeo sob demanda, use esse tipo de otimização. A principal diferença entre esse tipo de otimização e o tipo de otimização de streaming de mídia geral é o tempo limite de repetição de conexão. O tempo limite é muito mais curto para trabalhar com cenários de transmissão ao vivo.

Download de arquivos grandes

Para perfis da CDN do Azure Standard da Microsoft, CDN do Azure Standard da Edgio e CDN do Azure Premium da Edgio, use o tipo de otimização de entrega da Web geral para entregar conteúdo de download de arquivo grande. Não há nenhuma limitação no tamanho de download do arquivo.

Para saber mais sobre a otimização de arquivos grandes, consulte Otimização de arquivos grandes.

Aceleração de site dinâmica

A DSA (aceleração de site dinâmico) está disponível para os perfis da CDN do Azure Standard da Edgio e CDN do Azure Premium da Edgio. Essa otimização envolve um valor extra a ser usado. Para obter mais informações, confira Preço da Rede de Distribuição de Conteúdo.

Observação

A aceleração de site dinâmico da Microsoft é oferecida por meio do Azure Front Door, que é um serviço de anycast global que usa a rede global particular da Microsoft para entregar suas cargas de trabalho de aplicativo.

A DSA inclui várias técnicas que trazem benefícios para a latência e o desempenho do conteúdo dinâmico. As técnicas incluem otimização de rota e de rede, otimização de TCP e muito mais.

Use essa otimização para acelerar um aplicativo Web que inclui várias respostas que não são armazenáveis em cache. Entre os exemplos estão resultados da pesquisa, transações de check-out ou dados em tempo real. Você pode continuar a usar os principais recursos de cache da Rede de Distribuição de Conteúdo do Microsoft Azure para dados estáticos.

Para obter mais informações sobre aceleração de site dinâmico, consulte Aceleração de site dinâmico.