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 di inserimento degli annunci guidata dal server (SGAI)

L'inserimento di annunci guidati dal server (SGAI) consente una memorizzazione efficiente nella cache CDN tramite manifesti multimediali memorizzabili nella cache che utilizzano modelli di URL prevedibili. Questa sezione si concentra sui requisiti di configurazione specifici del CDN per prestazioni SGAI ottimali.

Configurazione di caching CDN per SGAI

Configura la tua CDN con questi comportamenti di memorizzazione nella cache specifici per SGAI:

Impostazioni di memorizzazione nella cache SGAI CDN
Tipo di contenuto TTL Modello di percorso Elementi chiave della cache
Playlist multivarianti SGAI (non memorizzare nella cache) 0 secondi (non memorizzare nella cache) /v1/master/ * Percorso URL + parametri di query selezionati
Playlist multimediali SGAI 1-4 secondi (lunghezza di mezzo segmento) /v1/i-media/ * Percorso URL + parametri di query selezionati
Risposte all'elenco delle risorse (non memorizzate nella cache) 0 secondi (non memorizzare nella cache) /v1/interstitials/ * Percorso URL + tutti i parametri di query
Segmenti di annunci Oltre 24 ore Percorsi specifici per gli annunci Solo percorso URL

Configurazione del comportamento della cache

Imposta comportamenti di cache dedicati per i contenuti SGAI:

  • Comportamento del manifesto SGAI: crea un comportamento di cache per i /v1/i-media/* percorsi con TTL da 1 a 4 secondi

  • Comportamento dell'elenco degli asset: crea un comportamento nella cache per i /v1/interstitials/* percorsi con TTL a 0 secondi

  • Gestione dei parametri di interrogazione: includi solo i parametri di targeting essenziali nelle chiavi della cache per massimizzare l'efficienza della cache

  • Intestazioni di richiesta Origin: inoltra le intestazioni necessarie per il targeting degli annunci mantenendo la memorizzabilità nella cache

Caching dell'assemblaggio 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 del canale ASSAI raccomandazione combinata
Manifesti VOD 5-30 minuti 0 secondi (usa una configurazione separata)
Manifesti in diretta 2-10 secondi 0 secondi (usa una configurazione separata)
Manifesti VOD SGAI 5-30 minuti 5-30 minuti 5-30 minuti (manifesti memorizzabili nella cache)
Manifesti SGAI Live 2-4 secondi 2-4 secondi 2-4 secondi (manifesti memorizzabili nella cache)
Segmenti di contenuto Oltre 24 ore 24+ ore Più di 24 ore (costante)
Segmenti di annunci Oltre 24 ore 24+ ore Più di 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.