Ottimizzazione della memorizzazione nella cache per CDN e integrazioni MediaTailor - AWS Elemental MediaTailor

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Ottimizzazione della memorizzazione nella cache per CDN e integrazioni MediaTailor

AWS Elemental MediaTailor i requisiti di memorizzazione nella cache variano in base al tipo di flusso di lavoro e al formato del contenuto. Una corretta configurazione della memorizzazione nella cache è fondamentale per prestazioni ottimali, efficienza dei costi ed esperienza di visualizzazione. Le seguenti sezioni forniscono indicazioni dettagliate sulla memorizzazione nella cache per diverse MediaTailor implementazioni.

Memorizzazione nella cache di inserimento degli annunci sul lato server (SSAI)

Per i flussi di lavoro di inserimento di annunci sul lato server, i manifesti personalizzati non possono essere memorizzati nella cache, ma i contenuti e i segmenti di annunci devono essere memorizzati nella cache in modo aggressivo:

Impostazioni di memorizzazione nella cache CDN SSAI
Tipo di contenuto TTL Modello di percorso Elementi chiave della cache
Playlist multivarianti 0 secondi /v1/master/ * Percorso URL + tutti i parametri di query
Playlist multimediali 0 secondi /v1/manifest/ * Percorso URL + tutti i parametri di query
TRATTINO MPDs 0 secondi /v1/dash/ * Percorso URL + tutti i parametri di query
Segmenti di contenuto Oltre 24 ore Percorsi specifici per i contenuti Solo percorso URL
Segmenti di annunci Oltre 24 ore /v1/segment/ * Solo percorso URL
  • Imposta un TTL di 0 secondi per i manifesti personalizzati per garantire che gli spettatori ricevano contenuti pubblicitari up-to-date

  • Configura valori TTL più lunghi per contenuti e segmenti di annunci per massimizzare l'efficienza della cache

  • Imposta comportamenti di cache che includano i parametri di personalizzazione nella chiave cache se supporti la pubblicità mirata

  • Implementa la compressione delle richieste a livello di CDN per gestire in modo efficiente le richieste concorrenti

Impostazioni di configurazione TTL consigliate

Per prestazioni SSAI ottimali, configura le policy della cache CDN con queste impostazioni TTL specifiche:

Impostazioni di configurazione SSAI TTL
Tipo di contenuto Impostazione TTL Valore consigliato
Segmenti di annunci TTL minimo 1 secondo
Segmenti di annunci TTL massimo 86400 secondi (24 ore)
Segmenti di annunci Default TTL (TTL di default) 86400 secondi (24 ore)
Segmenti di contenuto TTL minimo 1 secondo
Segmenti di contenuto TTL massimo 86400 secondi (24 ore)
Segmenti di contenuto Default TTL (TTL di default) 86400 secondi (24 ore)

Queste impostazioni garantiscono:

  • TTL minimo di 1 secondo: consente l'invalidazione rapida della cache quando necessario, prevenendo al contempo richieste di origine eccessive

  • TTL massimo di 24 ore: bilancia l'efficienza della cache con i requisiti di freschezza dei contenuti

  • TTL predefinito di 24 ore: fornisce una memorizzazione nella cache ottimale per i segmenti che non dispongono di intestazioni esplicite di controllo della cache

Memorizzazione nella cache dell'assieme dei canali

Per i flussi di lavoro di assemblaggio dei canali, i manifesti possono essere memorizzati nella cache per brevi periodi, mentre i segmenti devono essere memorizzati nella cache in modo aggressivo:

Impostazioni di caching CDN di Channel Assembly
Tipo di contenuto VOD TTL TTL in tempo reale Modello di percorso Elementi chiave della cache
Playlist multivarianti 5-30 minuti 5-10 secondi Percorsi specifici del canale Percorso URL + tutti i parametri di query
Playlist multimediali 5-30 minuti 2-5 secondi Percorsi specifici del canale Percorso URL + tutti i parametri di query
TRATTINO MPDs 5-30 minuti 5-10 secondi Percorsi specifici del canale Percorso URL + tutti i parametri di query
Segmenti di contenuto Oltre 24 ore 5-15 minuti Percorsi specifici per i contenuti Solo percorso URL
Segmenti di annunci Oltre 24 ore 24+ ore Percorsi specifici per gli annunci Solo percorso URL
  • Imposta valori TTL brevi per i manifesti per garantire che gli spettatori ricevano la programmazione up-to-date

  • Configura valori TTL più lunghi per i segmenti di contenuto per massimizzare l'efficienza della cache

  • Imposta comportamenti di cache che includano i parametri del time-shift nella chiave cache se supporti la visualizzazione con spostamento temporale

  • Includi i parametri di query nella chiave della cache per gestire correttamente le richieste di visualizzazione con spostamento temporale

Per le impostazioni di configurazione TTL dettagliate e le migliori pratiche, consulta. Ottimizzazione della memorizzazione nella cache per CDN e integrazioni MediaTailor

Caching combinato di SSAI e channel assembly

Quando implementate sia l'assemblaggio dei canali che il protocollo SSAI, assicuratevi che la strategia di caching sia coerente per entrambi i servizi per evitare conflitti e ottimizzare le prestazioni:

Confronto combinato delle impostazioni di caching del flusso di lavoro
Tipo di contenuto Assemblaggio dei canali ASSAI raccomandazione combinata
Manifesti VOD 5-30 minuti 0 secondi 0 secondi (SSAI ha la precedenza)
Manifesti in diretta 2-10 secondi 0 secondi 0 secondi (SSAI ha la precedenza)
Segmenti di contenuto Oltre 24 ore 24+ ore Oltre 24 ore (costante)
Segmenti di annunci Oltre 24 ore 24+ ore Oltre 24 ore (costante)

Questa configurazione massimizza l'efficienza della cache garantendo al contempo che gli spettatori ricevano up-to-date manifesti per l'inserimento personalizzato degli annunci.