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 :
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 :
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 :
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 :
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.