Optimización del almacenamiento en caché para CDN e integraciones MediaTailor - AWS Elemental MediaTailor

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Optimización del almacenamiento en caché para CDN e integraciones MediaTailor

AWS Elemental MediaTailor los requisitos de almacenamiento en caché varían según el tipo de flujo de trabajo y el formato del contenido. La configuración adecuada del almacenamiento en caché es fundamental para lograr un rendimiento, una rentabilidad y una experiencia de usuario óptimos. Las siguientes secciones proporcionan una guía detallada sobre el almacenamiento en caché para diferentes MediaTailor implementaciones.

Almacenamiento en caché de inserción de anuncios del lado del servidor (SSAI)

En el caso de los flujos de trabajo de inserción de anuncios del lado del servidor, los manifiestos personalizados no se pueden almacenar en caché, pero el contenido y los segmentos de anuncios se deben almacenar en caché de forma intensiva:

Configuración de almacenamiento en caché de CDN de SSAI
Tipo de contenido TTL Patrón de ruta Almacene en caché los elementos clave
Listas de reproducción multivariantes 0 segundos /v1/master/ * Ruta URL más todos los parámetros de consulta
Listas de reproducción multimedia 0 segundos /v1/manifest/ * Ruta URL más todos los parámetros de consulta
DASH MPDs 0 segundos /v1/dash/ * Ruta URL más todos los parámetros de consulta
Segmentos de contenido Más de 24 horas Rutas de contenido específico Solo ruta URL
Segmentos de anuncios Más de 24 horas /v1/segment/ * Solo ruta URL
  • Establece un TTL de 0 segundos para los manifiestos personalizados y asegúrate de que los espectadores reciban el contenido del up-to-date anuncio

  • Configura valores TTL más largos para el contenido y los segmentos de anuncios a fin de maximizar la eficiencia de la caché

  • Configura comportamientos de caché que incluyan parámetros de personalización en la clave de caché si apoyas la publicidad segmentada

  • Implementa la contracción de solicitudes a nivel de la CDN para gestionar de forma eficiente las solicitudes simultáneas

Parámetros de configuración de TTL recomendados

Para obtener un rendimiento óptimo de SSAI, configure las políticas de caché de la CDN con estos ajustes TTL específicos:

Ajustes de configuración del TTL de SSAI
Tipo de contenido Configuración de TTL Valor recomendado
Segmentos de anuncios TTL mínimo 1 segundo
Segmentos de anuncios TTL máximo 86400 segundos (24 horas)
Segmentos de anuncios Tiempo de vida predeterminado 86400 segundos (24 horas)
Segmentos de contenido TTL mínimo 1 segundo
Segmentos de contenido TTL máximo 86400 segundos (24 horas)
Segmentos de contenido Tiempo de vida predeterminado 86400 segundos (24 horas)

Estos ajustes garantizan lo siguiente:

  • TTL mínimo de 1 segundo: permite invalidar rápidamente la caché cuando es necesario y evita el exceso de solicitudes de origen

  • TTL máximo de 24 horas: equilibra la eficiencia de la caché con los requisitos de actualización del contenido

  • El TTL predeterminado es de 24 horas: proporciona un almacenamiento en caché óptimo para los segmentos que no tienen encabezados de control de caché explícitos

Almacenamiento en caché de inserción de anuncios guiado por el servidor (SGAI)

La inserción de anuncios guiada por el servidor (SGAI) permite un almacenamiento eficiente de la CDN en caché mediante manifiestos multimedia que se pueden almacenar en caché y utilizan patrones de URL predecibles. Esta sección se centra en los requisitos de configuración específicos de la CDN para un rendimiento óptimo de la SGAI.

Configuración de almacenamiento en caché de CDN para SGAI

Configure su CDN con estos comportamientos de almacenamiento en caché específicos de la SGAI:

Configuración de almacenamiento en caché de la CDN de SGAI
Tipo de contenido TTL Patrón de ruta Almacene en caché los elementos clave
Listas de reproducción multivariantes de SGAI (no las almacenan en caché) 0 segundos (no las almacenan en caché) /v1/master/ * Ruta URL más parámetros de consulta seleccionados
Listas de reproducción multimedia SGAI De 1 a 4 segundos (longitud de medio segmento) /v1/i-media/ * Ruta URL más parámetros de consulta seleccionados
Respuestas a la lista de activos (no guardarlas en caché) 0 segundos (no almacenar en caché) /v1/intersticiales/ * Ruta URL + todos los parámetros de consulta
Segmentos de anuncios Más de 24 horas Rutas específicas para anuncios Solo ruta URL

Configuración del comportamiento de la caché

Configura comportamientos de caché dedicados para el contenido de la SGAI:

  • Comportamiento del manifiesto SGAI: cree un comportamiento de caché para /v1/i-media/* rutas con un TTL de 1 a 4 segundos

  • Comportamiento de la lista de activos: cree un comportamiento de caché para las /v1/interstitials/* rutas con un TTL de 0 segundos

  • Manejo de parámetros de consulta: incluya solo los parámetros de segmentación esenciales en las claves de caché para maximizar la eficiencia de la caché

  • Encabezados de solicitud de origen: reenvía los encabezados necesarios para la segmentación de los anuncios y, al mismo tiempo, mantiene la capacidad de almacenamiento en caché

Almacenamiento en caché del ensamblaje de canales

En el caso de los flujos de trabajo de ensamblaje de canales, los manifiestos se pueden almacenar en caché durante períodos cortos, mientras que los segmentos se deben almacenar en caché de forma intensiva:

Configuración de almacenamiento en caché de CDN de ensamblaje de canales
Tipo de contenido VOD TTL TTL en vivo Patrón de ruta Almacene en caché los elementos clave
Listas de reproducción multivariantes De 5 a 30 minutos De 5 a 10 segundos Rutas específicas de cada canal Ruta URL más todos los parámetros de consulta
Listas de reproducción multimedia De 5 a 30 minutos De 2 a 5 segundos Rutas específicas de cada canal Ruta URL más todos los parámetros de consulta
DASH MPDs 5-30 minutos De 5 a 10 segundos Rutas específicas de cada canal Ruta URL más todos los parámetros de consulta
Segmentos de contenido Más de 24 horas De 5 a 15 minutos Rutas de contenido específico Solo ruta URL
Segmentos de anuncios Más de 24 horas Más de 24 horas Rutas específicas para anuncios Solo ruta URL
  • Establezca valores TTL cortos para los manifiestos para garantizar que los espectadores reciban up-to-date la programación

  • Configure valores TTL más largos para los segmentos de contenido a fin de maximizar la eficiencia de la memoria caché

  • Configure los comportamientos de la caché que incluyan parámetros de cambio de hora en la clave de caché si admite la visualización con cambio de hora

  • Incluya los parámetros de consulta en la clave de caché para gestionar correctamente las solicitudes de visualización con cambios de hora

Para obtener información detallada sobre los ajustes de configuración de TTL y las prácticas recomendadas, consulte. Optimización del almacenamiento en caché para CDN e integraciones MediaTailor

Almacenamiento en caché combinado de conjuntos de canales y SSAI

Al implementar tanto el ensamblaje de canales como el SSAI, asegúrese de que su estrategia de almacenamiento en caché sea coherente para ambos servicios a fin de evitar conflictos y optimizar el rendimiento:

Comparación de los ajustes de almacenamiento en caché del flujo de trabajo combinado
Tipo de contenido Montaje de canales SSAI Recomendación combinada
Manifiestos de VOD De 5 a 30 minutos 0 segundos (usa una configuración separada)
Manifiestos en vivo De 2 a 10 segundos 0 segundos (usa una configuración separada)
manifiestos VOD de SGAI De 5 a 30 minutos 5-30 minutos 5-30 minutos (manifiestos que se pueden almacenar en caché)
Manifiestos SGAI Live De 2 a 4 segundos De 2 a 4 segundos De 2 a 4 segundos (manifiestos que se pueden almacenar en caché)
Segmentos de contenido Más de 24 horas Más de 24 horas Más de 24 horas (constante)
Segmentos de anuncios Más de 24 horas Más de 24 horas Más de 24 horas (constante)

Esta configuración maximiza la eficiencia de la memoria caché y, al mismo tiempo, garantiza que los espectadores reciban los up-to-date manifiestos para poder insertar anuncios de forma personalizada.