

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Leitfaden zur Leistungsoptimierung für CDN und Integrationen MediaTailor
<a name="cdn-optimization"></a>

AWS Elemental MediaTailor Die Leistung kann durch systematische Optimierung des Content Delivery Network (CDN) maximiert werden. Ganz gleich, ob Sie serverseitige Anzeigeneinfügung (SSAI), Channel-Assembly oder kombinierte Workflows implementieren, die Optimierungsprinzipien und Leistungsziele bleiben einheitlich. Dieser Leitfaden bietet umfassende Optimierungstechniken und Benchmarks, die für alle Implementierungen gelten. MediaTailor 

Informationen zur erweiterten Routing-Optimierung mithilfe dynamischer Variablen und Konfigurationsaliase finden Sie unter. [MediaTailor dynamische Anzeigenvariablen für ADS-Anfragen](variables.md) Strategien zur Optimierung von Abfrageparametern finden Sie unter[MediaTailor Manifest-Abfrageparameter](manifest-query-parameters.md).

**Überblick über den Optimierungsablauf:**

1. **Caching konfigurieren** — Legen Sie die entsprechenden TTL-Werte und das Cache-Verhalten fest

1. **Routing optimieren** — Konfigurieren Sie Richtlinien für das Routing von Anfragen und den Ursprung

1. **Leistung messen** — Vergleich etablierter Benchmarks

1. **Wenden Sie fortgeschrittene Techniken** an — Implementieren Sie zusätzliche Optimierungsfunktionen

**Topics**
+ [Caching-Optimierung](cdn-optimize-caching.md)
+ [Routing-Optimierung anfordern](cdn-optimize-routing.md)
+ [Leistungsbenchmarks](cdn-performance-benchmarks.md)
+ [Fortgeschrittene Optimierung](cdn-advanced-optimization.md)

# Caching-Optimierung für CDN und Integrationen MediaTailor
<a name="cdn-optimize-caching"></a>

AWS Elemental MediaTailor Die Caching-Anforderungen variieren je nach Workflowtyp und Inhaltsformat. Die richtige Caching-Konfiguration ist entscheidend für eine optimale Leistung, Kosteneffizienz und ein optimales Zuschauererlebnis. Die folgenden Abschnitte enthalten detaillierte Anleitungen zum Caching für verschiedene MediaTailor Implementierungen.

## Serverseitiges Zwischenspeichern von Werbeanzeigen (SSAI)
<a name="ssai-caching-optimization"></a>

Bei Workflows zur serverseitigen Anzeigeneinfügung können personalisierte Manifeste nicht zwischengespeichert werden, Inhalte und Anzeigensegmente sollten jedoch aggressiv zwischengespeichert werden:


**SSAI-CDN-Caching-Einstellungen**  

| Inhaltstyp | TTL | Pfadmuster | Schlüsselelemente zwischenspeichern | 
| --- | --- | --- | --- | 
| Multivariante Playlisten | 0 Sekunden | /v1/master/ \$1 | URL-Pfad \$1 alle Abfrageparameter | 
| Medien-Playlisten | 0 Sekunden | /v1/manifest/ \$1 | URL-Pfad \$1 alle Abfrageparameter | 
| STRICH MPDs | 0 Sekunden | /v1/dash/ \$1 | URL-Pfad \$1 alle Abfrageparameter | 
| Inhaltssegmente | Mehr als 24 Stunden | Inhaltsspezifische Pfade | Nur URL-Pfad | 
| Anzeigensegmente | Mehr als 24 Stunden | /v1/segment/ \$1 | Nur URL-Pfad | 
+ Legen Sie für personalisierte Manifeste eine TTL von 30 Sekunden fest, um sicherzustellen, dass Zuschauer up-to-date Werbeinhalte erhalten
+ Konfigurieren Sie längere TTL-Werte für Inhalte und Anzeigensegmente, um die Cache-Effizienz zu maximieren
+ Richten Sie Cache-Verhalten ein, das Personalisierungsparameter im Cache-Schlüssel enthält, wenn Sie gezielte Werbung unterstützen
+ Implementieren Sie das Zusammenklappen von Anfragen auf CDN-Ebene, um gleichzeitige Anfragen effizient zu verarbeiten

### Empfohlene TTL-Konfigurationseinstellungen
<a name="ssai-ttl-configuration"></a>

Für eine optimale SSAI-Leistung konfigurieren Sie Ihre CDN-Cache-Richtlinien mit diesen spezifischen TTL-Einstellungen:


**SSAI TTL-Konfigurationseinstellungen**  

| Inhaltstyp | TTL-Einstellung | Empfohlener Wert | 
| --- | --- | --- | 
| Anzeigensegmente | Minimale TTL | 1 Sekunde | 
| Segmente hinzufügen | Max. TTL | 86400 Sekunden (24 Stunden) | 
| Anzeigensegmente | Standard-TTL | 86400 Sekunden (24 Stunden) | 
| Inhaltssegmente | Minimale TTL | 1 Sekunde | 
| Inhaltssegmente | Max. TTL | 86400 Sekunden (24 Stunden) | 
| Inhaltssegmente | Standard-TTL | 86400 Sekunden (24 Stunden) | 

Diese Einstellungen stellen sicher:
+ **Mindest-TTL von 1 Sekunde**: Ermöglicht bei Bedarf eine schnelle Cache-Invalidierung und verhindert gleichzeitig übermäßige Anfragen vom Ursprung
+ **Max. TTL von 24 Stunden**: Bringt die Cache-Effizienz mit den Anforderungen an die Aktualität der Inhalte in Einklang
+ **Standard-TTL von 24 Stunden**: Bietet optimales Caching für Segmente, die keine expliziten Cache-Control-Header haben

## Servergesteuertes Zwischenspeichern der Anzeigeneinfügung (SGAI)
<a name="sgai-caching-optimization"></a>

Servergeführte Anzeigeneinfügung (SGAI) ermöglicht effizientes CDN-Caching durch zwischenspeicherbare Medienmanifeste, die vorhersehbare URL-Muster verwenden. Dieser Abschnitt konzentriert sich auf CDN-spezifische Konfigurationsanforderungen für eine optimale SGAI-Leistung.

### CDN-Caching-Konfiguration für SGAI
<a name="sgai-caching-configuration"></a>

Konfigurieren Sie Ihr CDN mit diesen SGAI-spezifischen Caching-Verhaltensweisen:


**SGAI CDN-Caching-Einstellungen**  

| Inhaltstyp | TTL | Pfadmuster | Schlüsselelemente zwischenspeichern | 
| --- | --- | --- | --- | 
| Multivariante SGAI-Playlisten (nicht zwischenspeichern) | 0 Sekunden (nicht zwischenspeichern) | /v1/master/ \$1 | URL-Pfad \$1 ausgewählte Abfrageparameter | 
| SGAI-Medien-Playlisten | 1-4 Sekunden (halbe Segmentlänge) | /v1/i-media/ \$1 | URL-Pfad \$1 ausgewählte Abfrageparameter | 
| Antworten auf die Asset-Liste (nicht zwischenspeichern) | 0 Sekunden (nicht zwischenspeichern) | /v1/interstitials/ \$1 | URL-Pfad \$1 alle Abfrageparameter | 
| Anzeigensegmente | Mehr als 24 Stunden | Anzeigenspezifische Pfade | Nur URL-Pfad | 

### Konfiguration des Cache-Verhaltens
<a name="sgai-cache-behavior-setup"></a>

Richten Sie spezielle Cache-Verhaltensweisen für SGAI-Inhalte ein:
+ **SGAI-Manifestverhalten — Erstellen Sie ein Cache-Verhalten** für `/v1/i-media/*` Pfade mit einer TTL von 1—4 Sekunden
+ **Verhalten bei der Asset-Liste** — Erstellen Sie ein Cache-Verhalten für `/v1/interstitials/*` Pfade mit einer TTL von 0 Sekunden
+ **Behandlung von Abfrageparametern** — Nehmen Sie nur wichtige Targeting-Parameter in die Cache-Schlüssel auf, um die Cache-Effizienz zu maximieren
+ **Header der ursprünglichen Anfrage** — Leitet die für die Anzeigenausrichtung erforderlichen Header weiter und behält dabei die Cache-Fähigkeit bei

## Zwischenspeichern von Kanal-Assemblys
<a name="channel-assembly-caching-optimization"></a>

Bei Workflows zur Kanalmontage können Manifeste für kurze Zeit zwischengespeichert werden, während Segmente aggressiv zwischengespeichert werden sollten:


**CDN-Caching-Einstellungen für die Kanalmontage**  

| Inhaltstyp | VOD TTL | Live-TTL | Pfadmuster | Schlüsselelemente zwischenspeichern | 
| --- | --- | --- | --- | --- | 
| Multivariante Playlisten | 5-30 Minuten | 5-10 Sekunden | Kanalspezifische Pfade | URL-Pfad \$1 alle Abfrageparameter | 
| Medien-Playlisten | 5-30 Minuten | 2-5 Sekunden | Kanalspezifische Pfade | URL-Pfad \$1 alle Abfrageparameter | 
| STRICH MPDs | 5-30 Minuten | 5-10 Sekunden | Kanalspezifische Pfade | URL-Pfad \$1 alle Abfrageparameter | 
| Inhaltssegmente | Mehr als 24 Stunden | 5-15 Minuten | Inhaltsspezifische Pfade | Nur URL-Pfad | 
| Anzeigensegmente | Mehr als 24 Stunden | 24\$1 Stunden | Anzeigenspezifische Pfade | Nur URL-Pfad | 
+ Legen Sie kurze TTL-Werte für Manifeste fest, um sicherzustellen, dass Zuschauer Programme erhalten up-to-date
+ Konfigurieren Sie längere TTL-Werte für Inhaltssegmente, um die Cache-Effizienz zu maximieren
+ Richten Sie Cache-Verhalten ein, das Zeitverschiebungsparameter im Cache-Schlüssel beinhaltet, wenn Sie die zeitversetzte Anzeige unterstützen
+ Nehmen Sie Abfrageparameter in den Cache-Schlüssel auf, um zeitversetzte Anzeigeanforderungen ordnungsgemäß zu verarbeiten

Detaillierte TTL-Konfigurationseinstellungen und bewährte Methoden finden Sie unter. [Caching-Optimierung für CDN und Integrationen MediaTailor](#cdn-optimize-caching)

## Kombiniertes SSAI- und Channel-Assembly-Caching
<a name="combined-workflow-caching"></a>

Stellen Sie bei der Implementierung von Channel Assembly und SSAI sicher, dass Ihre Caching-Strategie für beide Dienste konsistent ist, um Konflikte zu vermeiden und die Leistung zu optimieren:


**Vergleich der kombinierten Workflow-Caching-Einstellungen**  

| Inhaltstyp | Montage von Kanälen | SSAI | Kombinierte Empfehlung | 
| --- | --- | --- | --- | 
| VOD-Manifestationen | 5-30 Minuten | 0 Sekunden | (verwende eine separate Konfiguration) | 
| Live-Manifeste | 2-10 Sekunden | 0 Sekunden | (verwende eine separate Konfiguration) | 
| SGAI VOD-Manifestationen | 5-30 Minuten | 5-30 Minuten | 5-30 Minuten (zwischenspeicherbare Manifeste) | 
| SGAI Live-Manifeste | 2-4 Sekunden | 2-4 Sekunden | 2-4 Sekunden (zwischenspeicherbare Manifeste) | 
| Inhaltssegmente | Mehr als 24 Stunden | 24\$1 Stunden | Über 24 Stunden (konsistent) | 
| Anzeigensegmente | Mehr als 24 Stunden | 24\$1 Stunden | Über 24 Stunden (konsistent) | 

Diese Konfiguration maximiert die Cache-Effizienz und stellt gleichzeitig sicher, dass Zuschauer up-to-date Manifeste für die personalisierte Anzeigeneinblendung erhalten.

# Fordern Sie eine Routing-Optimierung für CDN und Integrationen an MediaTailor
<a name="cdn-optimize-routing"></a>

Implementieren Sie diese Routing-Optimierungen für alle AWS Elemental MediaTailor CDN-Integrationen:
+ Erstellen Sie separate Cache-Verhaltensweisen für Manifest- und Segmentanforderungen
+ Konfigurieren Sie Richtlinien für ursprüngliche Anfragen, um die Header-Weiterleitung zu steuern
+ Richten Sie geeignete Mechanismen zur Fehlerbehandlung und Failover ein
+ Implementieren Sie Origin Shields, sofern in Ihrem CDN verfügbar, um die Origin-Auslastung zu reduzieren
+ Implementieren Sie Request Collapsing auf CDN-Ebene, um gleichzeitige Anfragen effizient zu bearbeiten

# Leistungsbenchmarks für CDN und Integrationen MediaTailor
<a name="cdn-performance-benchmarks"></a>

Achten Sie bei der Optimierung Ihrer AWS Elemental MediaTailor CDN-Integration auf diese Leistungsbenchmarks. Diese Ziele gelten für alle MediaTailor Implementierungen, einschließlich SSAI, Channel-Assembly und kombinierter Workflows:

Ziele für die Cache-Trefferquote  
Inhaltssegmente: Cache-Trefferquote von mehr als 95%  
Anzeigensegmente: Cache-Trefferquote von mehr als 90%  
Manifeste: Gilt nicht für SSAI (sollte nicht zwischengespeichert werden, um personalisierte Werbung einzufügen); mehr als 85% für Channel-Assembly

Benchmarks für die Latenz  
Latenz bei manifesten Anfragen: weniger als 100 ms (P95)  
Bereitstellung von Inhaltssegmenten: weniger als 50 ms (P95)  
Bereitstellung von Anzeigensegmenten: weniger als 75 ms (P95)  
End-to-end Startzeit: weniger als 2 Sekunden

Origin-Lade-Metriken  
Origin-Anfragen pro Zuschauer: weniger als 0,1 Anfragen pro Minute pro Zuschauer  
Ursprungsbandbreite pro Zuschauer: weniger als 5% der gesamten Zuschauerbandbreite

Ziele für die Fehlerquote  
Offensichtliche Fehler: weniger als 0,1%  
Segmentfehler: weniger als 0,01%  
Von Spielern gemeldete Zurückweisungen: weniger als 1%

Benchmarks für Skalierbarkeit  
Support für das Zehnfache des normalen Datenverkehrs bei Spitzenereignissen ohne Beeinträchtigung  
Fähigkeit, mehr als 1000 Anfragen pro Sekunde und Kanal zu verarbeiten

Verwenden Sie CloudWatch Amazon-Metriken, um diese Leistungsindikatoren zu verfolgen. Detaillierte Anweisungen zur Überwachung finden Sie unter[Richten Sie Überwachungstools ein](cdn-monitoring.md#cdn-monitor-tools-setup).

# Fortgeschrittene Optimierungstechniken für CDN und Integrationen MediaTailor
<a name="cdn-advanced-optimization"></a>

Nach der Implementierung grundlegender Caching- und Routing-Optimierungen sollten Sie die folgenden fortgeschrittenen Techniken in Betracht ziehen, um die Leistung weiter zu verbessern:

## Origin Shield-Implementierung
<a name="origin-shield-optimization"></a>

Origin Shield fügt eine Caching-Ebene zwischen CDN-Edge-Standorten und deinem Ursprungsserver hinzu, wodurch die Origin-Auslastung reduziert und die Leistung verbessert wird:
+ Aktiviere Origin Shield für stark frequentierte Inhalte und Live-Streaming
+ Wähle Origin Shield-Standorte in der Nähe deiner MediaTailor Regionen
+ Überwache die Trefferquoten im Origin Shield-Cache und passe sie nach Bedarf an
+ Ziehen Sie mehrere Origin Shield-Standorte für globale Bereitstellungen in Betracht

## Optimierung der Inhaltskomprimierung
<a name="compression-optimization"></a>

Optimieren Sie die Inhaltskomprimierung, um die Bandbreite zu reduzieren und die Übertragungsgeschwindigkeit zu verbessern:
+ Aktivieren Sie die Gzip-Komprimierung für Manifestdateien
+ Konfigurieren Sie die Accept-Encoding-Headerweiterleitung für die Manifestkomprimierung MediaTailor 
+ Verwenden Sie die Brotli-Komprimierung, sofern sie unterstützt wird, um zusätzliche Bandbreiteneinsparungen zu erzielen
+ Vermeiden Sie es, bereits komprimierte Videosegmente zu komprimieren

## Strategien zur regionalen Optimierung
<a name="regional-optimization"></a>

Optimieren Sie die Leistung für globale Zielgruppen durch regionale Strategien:
+ Stellen Sie MediaTailor Konfigurationen in mehreren Regionen für globale Zielgruppen bereit
+ Verwenden Sie Geo-Routing, um Zuschauer in die nächstgelegene Region zu leiten MediaTailor 
+ Konfigurieren Sie regionales Failover für hohe Verfügbarkeit
+ Überwachen Sie die regionalen Leistungskennzahlen separat

# Überlegungen zur Architektur von CDN und Integrationen MediaTailor
<a name="cdn-architecture-considerations"></a>

Positionieren Sie Ihr Content Delivery Network (CDN) korrekt in Ihrer Architektur, um eine optimale Leistung und Zuverlässigkeit zu gewährleisten. AWS Elemental MediaTailor Die empfohlene Architektur platziert das CDN zwischen Zuschauern und MediaTailor nicht zwischen Ihrer MediaTailor Herkunft.

Ausführliche Architekturdiagramme und Erläuterungen zum Arbeitsablauf finden Sie in den folgenden Themen.
+ [Einfügung von Anzeigen mit CDN](ssai-cdn-workflow.md)für Architekturdiagramme zum Einfügen von Anzeigen und detaillierte Arbeitsabläufe
+ [Verstehen Sie die CDN-Architektur](channel-assembly-cdn-architecture.md)für Architekturdiagramme und Arbeitsabläufe der Kanalbaugruppe

Positionieren Sie Ihr CDN korrekt in Ihrer Architektur:

1. Platziere dein CDN zwischen Spielern und MediaTailor (nicht zwischen MediaTailor und deinem Ursprung).

   Diese Architektur ermöglicht es Ihrem CDN, Anzeigensegmente und Inhaltssegmente zwischenzuspeichern. Gleichzeitig MediaTailor können personalisierte Manifeste für jeden Zuschauer generiert werden.

1. Erstellen Sie separate Cache-Verhaltensweisen für verschiedene Anforderungstypen:
   + Manifeste Anfragen (kein Caching)
   + Inhaltssegmente (längere TTL)
   + Anzeigensegmente (längere TTL)

1. Konfigurieren Sie die richtige Fehlerbehandlung:
   + Richten Sie negatives Caching ein (temporäres Speichern von Fehlerantworten), um zu verhindern, dass Ihr Absender bei Dienstunterbrechungen mit wiederholten Anfragen überlastet wird. Negatives Caching bedeutet, dass das CDN Fehlerantworten (wie 404- oder 500-Fehler) vorübergehend speichert, um wiederholte Anfragen nach Inhalten zu verhindern, die nicht existieren oder vorübergehend nicht verfügbar sind.
   + Konfigurieren Sie die entsprechenden Fehlerantwortcodes und das Verhalten bei Wiederholungsversuchen

1. Implementieren Sie Zwischen-Caching (Origin Shield):

   Origin Shield ist eine Funktion, die eine zusätzliche Caching-Ebene zwischen CDN-Edge-Standorten und Ihrem Ursprungsserver erstellt. Dies reduziert die Anzahl redundanter Anfragen, die Ihren Ursprungsserver erreichen.
   + Konfigurieren Sie eine Zwischen-Caching-Ebene zwischen den Edge-Standorten und Ihrem Ursprung
   + Reduzieren Sie die Anzahl redundanter Anfragen an Ihren Ursprung bei Cache-Fehlern
   + Verbessern Sie die Cache-Trefferquoten in Ihrer gesamten CDN-Infrastruktur

# Erweiterte CDN-Funktionen für MediaTailor
<a name="advanced-cdn-features"></a>

Erkunden Sie nach der Implementierung der grundlegenden CDN-Konfiguration (Content Delivery Network) diese erweiterten Funktionen, um die Leistung und Zuverlässigkeit Ihrer AWS Elemental MediaTailor Streaming-Plattform weiter zu verbessern.

Medienqualitätsbewusstes Routing (MQAR)  
MQAR ist eine CloudFront Amazon-Funktion, die automatisch die qualitativ hochwertigste Inhaltsquelle auf der Grundlage von Netzwerkleistungsmetriken in Echtzeit auswählt. Anstatt einen festen Ursprungsserver zu verwenden, leitet MQAR Anfragen anhand von Faktoren wie Latenz und Durchsatz dynamisch an den Ursprung mit der besten Leistung weiter. Auf diese Weise wird sichergestellt, dass Zuschauer auch bei Netzwerkschwankungen Streams von höchster Qualität erhalten.  
Wenn Sie Amazon verwenden CloudFront, implementieren Sie MQAR, um automatisch die qualitativ hochwertigste Inhaltsquelle auf der Grundlage von Echtzeitmetriken auszuwählen. Einzelheiten finden Sie [CloudFront-Integration](cloudfront-specific-recommendations.md) im Abschnitt CloudFront Integration.

Manifestfilterung  
Mit der Manifestfilterung können Sie anpassen, welche Wiedergabeversionen (unterschiedliche Qualitätsversionen desselben Inhalts) in den Manifesten enthalten sein sollen, die den Zuschauern zur Verfügung gestellt MediaTailor werden. Die Filterung trägt zur Optimierung der Bandbreitennutzung bei, indem Wiedergabeversionen entfernt werden, die für bestimmte Geräte oder Netzwerkbedingungen nicht geeignet sind. Sie könnten beispielsweise 4K-Wiedergabeversionen für Mobilgeräte oder Verbindungen mit geringer Bandbreite entfernen.  
Ausführliche Informationen zur Implementierung der Manifestfilterung mit AWS Elemental MediaPackage finden Sie unter. [MediaPackage CDN-Integration](mediapackage-integration.md)

Multi-CDN-Strategie  
Bei einer Multi-CDN-Strategie werden mehrere CDN-Anbieter gleichzeitig verwendet, um die Zuverlässigkeit und Leistung zu verbessern. Wenn bei einem CDN Probleme auftreten, kann der Datenverkehr automatisch zu einem anderen Anbieter umgeleitet werden. Dieser Ansatz ist besonders nützlich für hochkarätige Live-Events, bei denen Zuverlässigkeit entscheidend ist.  
Informationen zur Implementierung einer Multi-CDN-Strategie mit MediaTailor finden Sie unter. [Planen Sie die CDN-Integration](planning-cdn-integration.md)