Optimisation de la mise en cache pour le CDN et les intégrations MediaTailor - AWS Elemental MediaTailor

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Optimisation de la mise en cache pour le CDN et les intégrations MediaTailor

AWS Elemental MediaTailor les exigences de mise en cache varient selon le type de flux de travail et le format de contenu. Une configuration de mise en cache appropriée est essentielle pour des performances, une rentabilité et une expérience utilisateur optimales. Les sections suivantes fournissent des conseils de mise en cache détaillés pour les différentes MediaTailor implémentations.

Mise en cache d'insertion de publicités côté serveur (SSAI)

Pour les flux de travail d'insertion d'annonces côté serveur, les manifestes personnalisés ne peuvent pas être mis en cache, mais le contenu et les segments publicitaires doivent être mis en cache de manière agressive :

Paramètres de mise en cache SSAI CDN
Type de contenu TTL Modèle de chemin d’accès Éléments clés du cache
Listes de lecture multivariantes 0 secondes /v1/maître/ * Chemin d'URL + tous les paramètres de requête
Listes de lecture multimédia 0 secondes /v1/manifest/ * Chemin d'URL + tous les paramètres de requête
TABLEAU DE BORD MPDs 0 secondes /v1/dash/ * Chemin d'URL + tous les paramètres de requête
Segments de contenu 24 heures et plus Chemins spécifiques au contenu Chemin d'URL uniquement
Segments publicitaires 24 heures et plus /v1/segment/ * Chemin d'URL uniquement
  • Définissez un TTL de 0 seconde pour les manifestes personnalisés afin de garantir que les spectateurs reçoivent du contenu up-to-date publicitaire

  • Configurez des valeurs TTL plus longues pour le contenu et les segments publicitaires afin d'optimiser l'efficacité du cache

  • Configurez des comportements de cache qui incluent des paramètres de personnalisation dans la clé de cache si vous soutenez la publicité ciblée

  • Mettre en œuvre le regroupement des demandes au niveau du CDN pour gérer efficacement les demandes simultanées

Paramètres de configuration TTL recommandés

Pour des performances SSAI optimales, configurez vos politiques de cache CDN avec ces paramètres TTL spécifiques :

Paramètres de configuration TTL SSAI
Type de contenu Réglage TTL Valeur recommandée
Segments publicitaires TTL minimum 1 seconde
Segments publicitaires TTL maximal 86400 secondes (24 heures)
Segments publicitaires TTL par défaut 86400 secondes (24 heures)
Segments de contenu TTL minimum 1 seconde
Segments de contenu TTL maximal 86400 secondes (24 heures)
Segments de contenu TTL par défaut 86400 secondes (24 heures)

Ces paramètres garantissent que :

  • TTL minimum de 1 seconde : permet une invalidation rapide du cache en cas de besoin tout en évitant les demandes d'origine excessives

  • TTL maximum de 24 heures : équilibre l'efficacité du cache avec les exigences de fraîcheur du contenu

  • TTL par défaut de 24 heures : fournit une mise en cache optimale pour les segments qui n'ont pas d'en-têtes de contrôle de cache explicites

Mise en cache des assemblages de canaux

Pour les flux de travail d'assemblage de canaux, les manifestes peuvent être mis en cache pendant de courtes périodes, tandis que les segments doivent être mis en cache de manière agressive :

Paramètres de mise en cache du CDN d'assemblage de canaux
Type de contenu VOD TTL TTL en direct Modèle de chemin d’accès Éléments clés du cache
Listes de lecture multivariantes 5 à 30 minutes 5 à 10 secondes Chemins spécifiques au canal Chemin d'URL + tous les paramètres de requête
Listes de lecture multimédia 5 à 30 minutes 2 à 5 secondes Chemins spécifiques au canal Chemin d'URL + tous les paramètres de requête
TABLEAU DE BORD MPDs 5 à 30 minutes 5 à 10 secondes Chemins spécifiques au canal Chemin d'URL + tous les paramètres de requête
Segments de contenu 24 heures et plus 5 à 15 minutes Chemins spécifiques au contenu Chemin d'URL uniquement
Segments publicitaires 24 heures et plus 24 heures et plus Chemins spécifiques à l'annonce Chemin d'URL uniquement
  • Définissez des valeurs TTL courtes pour les manifestes afin de garantir que les spectateurs reçoivent up-to-date la programmation

  • Configurez des valeurs TTL plus longues pour les segments de contenu afin d'optimiser l'efficacité du cache

  • Configurez des comportements de cache qui incluent des paramètres de décalage temporel dans la clé de cache si vous acceptez l'affichage décalé dans le temps

  • Incluez les paramètres de requête dans la clé de cache pour gérer correctement les demandes de visualisation décalées dans le temps

Pour connaître les paramètres de configuration TTL détaillés et les meilleures pratiques, consultezOptimisation de la mise en cache pour le CDN et les intégrations MediaTailor.

Mise en cache combinée du SSAI et de l'assemblage des canaux

Lorsque vous implémentez à la fois l'assemblage des canaux et le SSAI, assurez-vous que votre stratégie de mise en cache est cohérente pour les deux services afin d'éviter les conflits et d'optimiser les performances :

Comparaison des paramètres de mise en cache des flux de travail combinés
Type de contenu Assemblage du canal SSAI Recommandation combinée
Manifestes de VOD 5 à 30 minutes 0 secondes 0 secondes (SSAI a priorité)
Manifestes en direct 2 à 10 secondes 0 secondes 0 secondes (SSAI a priorité)
Segments de contenu 24 heures et plus 24 heures et plus 24 heures et plus (constant)
Segments publicitaires 24 heures et plus 24 heures et plus 24 heures et plus (constant)

Cette configuration maximise l'efficacité du cache tout en garantissant que les spectateurs reçoivent des up-to-date manifestes pour une insertion publicitaire personnalisée.