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à.
Ottimizza le prestazioni della CDN e risolvi i problemi di latenza per MediaTailor
AWS Elemental MediaTailor Le prestazioni di integrazione della rete di distribuzione dei contenuti (CDN) influiscono direttamente sull'esperienza degli spettatori e sulla qualità della distribuzione degli annunci. Se riscontri tempi di risposta lenti o un peggioramento delle prestazioni:
Tecniche di misurazione delle prestazioni
Prima di risolvere i problemi di prestazioni, stabilite le misurazioni di base e il monitoraggio continuo:
-
Misura le metriche chiave delle prestazioni:
-
Tempi di risposta: le richieste manifeste devono essere completate entro 200 ms, le richieste di segmentazione entro 100 ms
-
Rapporti di accesso alla cache: segmenti di contenuto > 95% e segmenti pubblicitari > 90%
-
Volume delle richieste di origine: dovrebbe essere inferiore al 5% delle richieste totali quando la cache è ottimizzata
-
Intervallo di apertura del primo fotogramma: la riproduzione iniziale deve iniziare entro 2-3 secondi
-
-
Utilizzate gli strumenti di misurazione delle prestazioni:
-
Dashboard di analisi CDN: monitora le prestazioni della cache, i tempi di risposta e i tassi di errore
-
CloudWatch metriche: tieni traccia delle metriche del MediaTailor servizio, tra cui .Latency GetManifest
-
Strumenti per sviluppatori di browser: misura le prestazioni lato client e la tempistica della rete
-
Strumenti da riga di comando: usa curl con opzioni di temporizzazione per misurare richieste specifiche
-
-
Implementa il monitoraggio continuo:
-
Imposta avvisi automatici sulle prestazioni per ridurre i tempi di risposta
-
Monitora le prestazioni in diverse aree geografiche
-
Monitora le prestazioni durante i periodi di picco di traffico
-
Confronta le metriche delle prestazioni prima e dopo le modifiche alla configurazione
-
Risorse per la misurazione delle prestazioni:
-
Per una configurazione completa del monitoraggio delle prestazioni, vedere Monitora le operazioni e le prestazioni della MediaTailor CDN
-
Per le procedure di test delle prestazioni, vedere Test e convalida per CDN e integrazioni MediaTailor
-
Per le CloudWatch metriche e il monitoraggio, vedi Monitoraggio AWS Elemental MediaTailor con i CloudWatch parametri di Amazon
Problemi di prestazioni della cache CDN
I problemi di prestazioni della cache sono tra i problemi di integrazione CDN più comuni. Questi problemi riguardano tutte le MediaTailor implementazioni e possono influire in modo significativo sull'esperienza e sui costi degli utenti.
- Basso rapporto di accesso alla cache
-
Sintomi: elevato volume di richieste di origine, maggiore latenza, costi di larghezza di banda più elevati, esperienza di visualizzazione scadente
Valori target:
-
Segmenti di contenuto: percentuale di accessi alla cache pari o superiore al 95%
-
Segmenti pubblicitari: percentuale di accessi alla cache pari o superiore al 90%
-
Manifesti: varia in base all'implementazione (i manifesti personalizzati non devono essere memorizzati nella cache)
Cause comuni:
-
Impostazioni TTL errate per diversi tipi di contenuto
-
La configurazione delle chiavi di cache include parametri di interrogazione non necessari
-
Le intestazioni di controllo della cache dall'origine non sono configurate correttamente
-
Invalidazioni o eliminazioni frequenti della cache
-
Problemi di distribuzione geografica (contenuto non memorizzato nella cache nelle sedi periferiche)
Soluzioni:
-
Rivedi e ottimizza le impostazioni TTL:
-
Segmenti di contenuto: imposta il TTL in modo che corrisponda o più alla durata del segmento
-
Segmenti di annunci: imposta il TTL su 24 ore o più per gli annunci riutilizzabili
-
Risorse statiche: imposta TTL su 24 ore o più
Per consigli TTL completi e strategie di ottimizzazione della memorizzazione nella cache, consulta. Ottimizzazione della memorizzazione nella cache per CDN e integrazioni MediaTailor
-
-
Ottimizza la configurazione delle chiavi della cache:
-
Rimuovi i parametri di interrogazione non necessari dalle chiavi della cache
-
Assicurati che siano inclusi solo i parametri che influiscono sul contenuto
-
Normalizza l'ordine dei parametri e la distinzione tra maiuscole
-
-
Verifica che le intestazioni di Origin Cache-Control siano impostate correttamente
-
Implementa Origin Shield (o funzionalità CDN equivalente) per implementazioni ad alto traffico. La funzionalità Origin Shield è disponibile nelle principali piattaforme CDNs , ma potrebbe avere nomi diversi (ad esempio CloudFront Origin Shield, Fastly Shield, Cloudflare Argo Tiered Cache). Se la tua CDN non offre questa funzionalità, può essere abilitata MediaTailor quando contatti AWS Support
. -
Rivedi le strategie di invalidazione della cache e riduci le eliminazioni non necessarie
Fasi di convalida:
-
Monitora i rapporti di accesso alla cache utilizzando i dashboard di analisi CDN
-
Esegui un test specifico URLs con curl per verificare gli header della cache
-
Confronta il volume delle richieste di origine prima e dopo le modifiche
-
- Alto volume di richieste di origine
-
Sintomi: numero inaspettatamente elevato di richieste che raggiungono l' MediaTailor origine, aumento del carico del server di origine, costi più elevati
Modello previsto: le richieste di origine devono essere inferiori al 5% delle richieste totali degli utenti quando i rapporti di accesso alla cache sono ottimali
Cause comuni:
-
Manca la cache a causa di valori TTL bassi
-
Frammentazione delle chiavi della cache (troppe chiavi cache uniche)
-
Picchi di traffico geografico nelle regioni prive di contenuti memorizzati nella cache
-
Frequenti invalidazioni della cache
Soluzioni:
-
Analizza i modelli di richiesta per identificare le cause di mancata memorizzazione della cache
-
Ottimizza le impostazioni TTL in base al tipo di contenuto e alla frequenza di aggiornamento
-
Implementa strategie di riscaldamento della cache per nuovi contenuti
-
Prendi in considerazione l'implementazione di Origin Shield (disponibile nelle principali versioni CDNs con nomi diversi, vedi Implementazione Origin Shield per i dettagli)
Soglia di avviso: imposta gli avvisi quando le richieste di origine superano il 10% delle richieste totali o aumentano del 50% rispetto al valore di base
-
Risoluzione degli errori HTTP comuni
Gli errori HTTP nelle integrazioni CDN spesso indicano problemi di configurazione o problemi di servizio. Questi modelli di errore sono coerenti in tutte le MediaTailor implementazioni.
- 404 Errori «Not Found»
-
Sintomi: le richieste di manifesto o segmento restituiscono HTTP 404, i giocatori non riescono a caricare il contenuto, «MANIFEST_LOAD_ERROR» nei log dei giocatori
Cause comuni:
-
Configurazione di origine CDN errata (URL dell' MediaTailor endpoint errato)
-
Modelli di percorso di comportamento della cache mancanti o errati
-
Problemi di riscrittura degli URL nella configurazione CDN
-
MediaTailor errori relativi al nome di configurazione o all'endpoint di riproduzione
-
Problemi di tempistica con i contenuti live (richiesta di segmenti futuri)
Fasi diagnostiche:
-
Verifica lo stesso URL direttamente dall' MediaTailor origine (ignora il CDN)
-
Verifica che la configurazione di origine del CDN corrisponda all'endpoint di riproduzione MediaTailor
-
Controlla il comportamento, i modelli di percorso e la precedenza della cache CDN
-
Consulta i log di accesso al CDN per i dettagli sul routing delle richieste
-
Convalida le impostazioni del nome e della regione MediaTailor di configurazione
Soluzioni:
-
Configurazione dell'origine CDN corretta in modo che corrisponda all'endpoint di MediaTailor riproduzione
-
Aggiorna i modelli di percorso comportamentale della cache per indirizzare correttamente le richieste
-
Correggi le regole di riscrittura degli URL, se applicabile
-
Verifica che MediaTailor la configurazione esista e sia attiva
-
- 403 Errori proibiti
-
Sintomi: le richieste restituiscono HTTP 403, messaggi di accesso negato, errori di autenticazione
Cause comuni:
-
Parametri di interrogazione mancanti o errati richiesti da MediaTailor
-
Il CDN non inoltra le intestazioni o i parametri richiesti
-
Restrizioni degli indirizzi IP o blocco geografico
-
Problemi relativi al token di autenticazione (se si utilizza un token firmato URLs)
Soluzioni:
-
Verificare che tutti i parametri di interrogazione richiesti siano inclusi e inoltrati
-
Controlla la configurazione CDN per l'inoltro di intestazioni e parametri
-
Rivedi le restrizioni IP e le impostazioni geografiche
-
Convalida i token di autenticazione e i processi di firma
-
- 400 Errori di Bad Request
-
Sintomi: le richieste restituiscono HTTP 400, errori di richiesta non corretti, errori di convalida dei parametri
Cause comuni:
-
Parametri di query non validi o problemi di codifica degli URL
-
Valori o formati dei parametri non validi
-
Parametri obbligatori mancanti per funzionalità specifiche MediaTailor
-
Limiti di lunghezza degli URL superati
Soluzioni:
-
Convalida i formati dei parametri di query e la codifica degli URL
-
Verifica i valori dei parametri rispetto MediaTailor ai requisiti dell'API
-
Assicurati che tutti i parametri richiesti siano inclusi
-
Controlla la lunghezza dell'URL e prendi in considerazione l'ottimizzazione dei parametri
-
- 5xx Errori del server
-
Sintomi: le richieste restituiscono errori HTTP 500, 502, 503 o 504, guasti intermittenti del servizio
Cause comuni:
-
MediaTailor problemi di servizio o limitazioni di capacità
-
problemi di connettività di origine CDN
-
Problemi di timeout dovuti alla lentezza delle risposte di origine
-
Degrado temporaneo del servizio
Soluzioni:
-
Controlla AWS Service Health Dashboard per lo stato del MediaTailor servizio
-
Verifica le impostazioni di origine della connettività e del timeout del CDN
-
Implementa la logica dei tentativi con backoff esponenziale
-
Monitora le metriche relative allo MediaTailor CloudWatch stato del servizio
-
Contatta l' AWS assistenza se il problema persiste
-
-
Misura le prestazioni di base:
-
Verifica i tempi di risposta alle richieste manifeste direttamente su MediaTailor (obiettivo: <200 ms)
-
Misura i tempi di risposta CDN per le richieste manifeste (obiettivo: <100 ms per gli accessi alla cache)
-
Controlla i tempi di caricamento dei segmenti sia dall'origine che dal CDN
-
-
Analizza le prestazioni del CDN:
-
Controlla i rapporti di accesso alla cache per i segmenti di contenuto (obiettivo: > 80% per i contenuti più diffusi)
-
Verify Origin Shield (o funzionalità CDN equivalente) sia abilitato e configurato nella stessa AWS regione dell'origine. Diversi CDNs usano nomi diversi per questa funzionalità
-
Monitora le prestazioni dell'edge location CDN e la distribuzione geografica
-
Benchmark delle prestazioni:
-
Monitora i tempi di risposta alla generazione dei manifesti e confrontali con le prestazioni di base
-
Gli accessi alla cache CDN sono significativamente più veloci delle richieste di origine
-
I tempi di risposta ADS non dovrebbero causare ritardi nella generazione dei manifesti
Risorse aggiuntive per la risoluzione dei problemi:
-
Per strategie complete di ottimizzazione delle prestazioni, vedere Guida all'ottimizzazione delle prestazioni per CDN e integrazioni MediaTailor
-
Per i dettagli sull'implementazione di Origin Shield, vedi Implementazione Origin Shield
-
Per l'ottimizzazione della memorizzazione nella cache CDN, vedi Ottimizzazione della memorizzazione nella cache per CDN e integrazioni MediaTailor
-
Per il monitoraggio e le metriche delle prestazioni, vedi Monitora le operazioni e le prestazioni della MediaTailor CDN
-
Per le procedure di test delle prestazioni, vedere Test e convalida per CDN e integrazioni MediaTailor
Criteri di successo: una volta risolti, i tempi di risposta devono soddisfare i benchmark target (manifesti inferiori a 200 ms, segmenti inferiori a 100 ms), i rapporti di accesso alla cache devono superare il 90% per la maggior parte dei tipi di contenuto e il volume delle richieste di origine deve essere inferiore al 5% delle richieste totali. Le prestazioni devono essere coerenti in tutte le aree geografiche e i tipi di dispositivi.