Caching-Optimierung für CDN und Integrationen MediaTailor - AWS Elemental MediaTailor

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.

Caching-Optimierung für CDN und Integrationen MediaTailor

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)

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/ * URL-Pfad + alle Abfrageparameter
Medien-Playlisten 0 Sekunden /v1/manifest/ * URL-Pfad + alle Abfrageparameter
STRICH MPDs 0 Sekunden /v1/dash/ * URL-Pfad + alle Abfrageparameter
Inhaltssegmente Mehr als 24 Stunden Inhaltsspezifische Pfade Nur URL-Pfad
Anzeigensegmente Mehr als 24 Stunden /v1/segment/ * 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

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

Zwischenspeichern von Kanal-Assemblys

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 + alle Abfrageparameter
Medien-Playlisten 5-30 Minuten 2-5 Sekunden Kanalspezifische Pfade URL-Pfad + alle Abfrageparameter
STRICH MPDs 5-30 Minuten 5-10 Sekunden Kanalspezifische Pfade URL-Pfad + alle Abfrageparameter
Inhaltssegmente Mehr als 24 Stunden 5-15 Minuten Inhaltsspezifische Pfade Nur URL-Pfad
Anzeigensegmente Mehr als 24 Stunden 24+ Stunden Anzeigenspezifische Pfade Nur URL-Pfad
  • Legen Sie kurze TTL-Werte für Manifeste fest, um sicherzustellen, dass die 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 Time-Shift-Parameter 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

Kombiniertes SSAI- und Channel-Assembly-Caching

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 0 Sekunden (SSAI hat Vorrang)
Live-Manifestationen 2-10 Sekunden 0 Sekunden 0 Sekunden (SSAI hat Vorrang)
Inhaltssegmente Mehr als 24 Stunden 24+ Stunden Über 24 Stunden (konsistent)
Anzeigensegmente Mehr als 24 Stunden 24+ 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.