Otimização de cache para CDN e integrações MediaTailor - AWS Elemental MediaTailor

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Otimização de cache para CDN e integrações MediaTailor

AWS Elemental MediaTailor os requisitos de armazenamento em cache variam de acordo com o tipo de fluxo de trabalho e o formato do conteúdo. A configuração adequada do armazenamento em cache é essencial para o desempenho ideal, a eficiência de custos e a experiência do espectador. As seções a seguir fornecem orientações detalhadas de armazenamento em cache para diferentes MediaTailor implementações.

Cache de inserção de anúncios do lado do servidor (SSAI)

Para fluxos de trabalho de inserção de anúncios do lado do servidor, manifestos personalizados não podem ser armazenados em cache, mas o conteúdo e os segmentos de anúncios devem ser armazenados em cache de forma agressiva:

Configurações de cache SSAI CDN
Tipo de conteúdo TTL Padrão de caminho Elementos principais do cache
Playlists multivariantes 0 segundos /v1/master/ * Caminho do URL + todos os parâmetros de consulta
Playlists de mídia 0 segundos /v1/manifest/ * Caminho do URL + todos os parâmetros de consulta
TRAÇO MPDs 0 segundos /v1/dash/ * Caminho do URL + todos os parâmetros de consulta
Segmentos de conteúdo Mais de 24 horas Caminhos específicos de conteúdo Somente caminho de URL
Segmentos de anúncios Mais de 24 horas /v1/segmento/ * Somente caminho de URL
  • Defina TTL de 10 segundos para manifestos personalizados para garantir que os espectadores up-to-date recebam o conteúdo do anúncio

  • Configure valores de TTL mais longos para segmentos de conteúdo e anúncios para maximizar a eficiência do cache

  • Configure comportamentos de cache que incluam parâmetros de personalização na chave de cache se você oferecer suporte à publicidade direcionada

  • Implemente o colapso de solicitações no nível da CDN para lidar com solicitações simultâneas com eficiência

Configurações de TTL recomendadas

Para obter o desempenho ideal do SSAI, configure suas políticas de cache de CDN com estas configurações específicas de TTL:

Definições de configuração SSAI TTL
Tipo de conteúdo Configuração TTL Valor recomendado
Segmentos de anúncios TTL mínimo 1 segundo
Segmentos de anúncios TTL máximo 86400 segundos (24 horas)
Segmentos de anúncios TTL padrão 86400 segundos (24 horas)
Segmentos de conteúdo TTL mínimo 1 segundo
Segmentos de conteúdo TTL máximo 86400 segundos (24 horas)
Segmentos de conteúdo TTL padrão 86400 segundos (24 horas)

Essas configurações garantem:

  • TTL mínimo de 1 segundo: permite a rápida invalidação do cache quando necessário, evitando solicitações de origem excessivas

  • TTL máximo de 24 horas: equilibra a eficiência do cache com os requisitos de atualização do conteúdo

  • TTL padrão de 24 horas: fornece armazenamento em cache ideal para segmentos que não têm cabeçalhos de controle de cache explícitos

Cache de montagem de canais

Para fluxos de trabalho de montagem de canais, os manifestos podem ser armazenados em cache por curtos períodos, enquanto os segmentos devem ser armazenados em cache de forma agressiva:

Configurações de cache CDN de montagem de canais
Tipo de conteúdo VOD TTL TTL ao vivo Padrão de caminho Elementos principais do cache
Playlists multivariantes 5-30 minutos 5-10 segundos Caminhos específicos do canal Caminho do URL + todos os parâmetros de consulta
Playlists de mídia 5-30 minutos 2-5 segundos Caminhos específicos do canal Caminho do URL + todos os parâmetros de consulta
TRAÇO MPDs 5-30 minutos 5-10 segundos Caminhos específicos do canal Caminho do URL + todos os parâmetros de consulta
Segmentos de conteúdo Mais de 24 horas 5-15 minutos Caminhos específicos de conteúdo Somente caminho de URL
Segmentos de anúncios Mais de 24 horas Mais de 24 horas Caminhos específicos para anúncios Somente caminho de URL
  • Defina valores curtos de TTL para manifestos para garantir que os espectadores recebam a programação up-to-date

  • Configure valores de TTL mais longos para segmentos de conteúdo para maximizar a eficiência do cache

  • Configure comportamentos de cache que incluam parâmetros de mudança de horário na chave de cache se você oferecer suporte à visualização com mudança de horário

  • Inclua parâmetros de consulta na chave de cache para lidar adequadamente com solicitações de visualização com mudança de horário

Para obter as configurações detalhadas do TTL e as melhores práticas, consulteOtimização de cache para CDN e integrações MediaTailor .

Cache combinado de SSAI e montagem de canais

Ao implementar a montagem de canais e o SSAI, garanta que sua estratégia de armazenamento em cache seja consistente em ambos os serviços para evitar conflitos e otimizar o desempenho:

Comparação de configurações de cache de fluxo de trabalho combinado
Tipo de conteúdo Montagem do canal SSAI Recomendação combinada
Manifestos VOD 5-30 minutos 0 segundos 0 segundos (o SSAI tem precedência)
Manifestos ao vivo 2-10 segundos 0 segundos 0 segundos (o SSAI tem precedência)
Segmentos de conteúdo Mais de 24 horas Mais de 24 horas Mais de 24 horas (consistente)
Segmentos de anúncios Mais de 24 horas Mais de 24 horas Mais de 24 horas (consistente)

Essa configuração maximiza a eficiência do cache e garante que os espectadores recebam up-to-date manifestos para inserção de anúncios personalizados.