Optimasi caching untuk CDN dan integrasi MediaTailor - AWS Elemental MediaTailor

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Optimasi caching untuk CDN dan integrasi MediaTailor

AWS Elemental MediaTailor persyaratan caching bervariasi menurut jenis alur kerja dan format konten. Konfigurasi caching yang tepat sangat penting untuk kinerja optimal, efisiensi biaya, dan pengalaman pemirsa. Bagian berikut memberikan panduan caching terperinci untuk MediaTailor implementasi yang berbeda.

Caching penyisipan iklan sisi server (SSAI)

Untuk alur kerja penyisipan iklan sisi server, manifes yang dipersonalisasi tidak dapat di-cache, tetapi konten dan segmen iklan harus di-cache secara agresif:

Pengaturan caching CDN SSAI
Jenis konten TTL Pola jalur Elemen kunci cache
Daftar putar multivariant 0 detik /v1/master/ * Jalur URL+semua parameter kueri
Daftar putar media 0 detik /v1/manifest/ * Jalur URL+semua parameter kueri
DASH MPDs 0 detik /v1/dash/ * Jalur URL+semua parameter kueri
Segmen konten 24+ jam Jalur khusus konten Hanya jalur URL
Segmen iklan 24+ jam /v1/segmen/ * Hanya jalur URL
  • Setel TTL 0 detik untuk manifes yang dipersonalisasi untuk memastikan pemirsa menerima konten up-to-date iklan

  • Konfigurasikan nilai TTL yang lebih panjang untuk segmen konten dan iklan untuk memaksimalkan efisiensi cache

  • Mengatur perilaku cache yang menyertakan parameter personalisasi dalam kunci cache jika Anda mendukung iklan bertarget

  • Menerapkan permintaan yang runtuh pada tingkat CDN untuk menangani permintaan bersamaan secara efisien

Pengaturan konfigurasi TTL yang disarankan

Untuk kinerja SSAI yang optimal, konfigurasikan kebijakan cache CDN Anda dengan setelan TTL khusus ini:

Pengaturan konfigurasi SSAI TTL
Jenis konten Pengaturan TTL Nilai yang direkomendasikan
Segmen iklan Min TTL 1 detik
Segmen iklan Maks TTL 86400 detik (24 jam)
Segmen iklan TTL bawaan 86400 detik (24 jam)
Segmen konten Min TTL 1 detik
Segmen konten Maks TTL 86400 detik (24 jam)
Segmen konten TTL bawaan 86400 detik (24 jam)

Pengaturan ini memastikan:

  • Min TTL 1 detik: Memungkinkan pembatalan cache cepat saat diperlukan sambil mencegah permintaan asal yang berlebihan

  • Max TTL 24 jam: Menyeimbangkan efisiensi cache dengan persyaratan kesegaran konten

  • TTL default 24 jam: Menyediakan caching optimal untuk segmen yang tidak memiliki header kontrol cache eksplisit

Caching perakitan saluran

Untuk alur kerja perakitan saluran, manifes dapat di-cache untuk waktu yang singkat, sementara segmen harus di-cache secara agresif:

Pengaturan caching CDN perakitan saluran
Jenis konten VOD TTL TTL Langsung Pola jalur Elemen kunci cache
Daftar putar multivariant 5-30 menit 5-10 detik Jalur khusus saluran Jalur URL+semua parameter kueri
Daftar putar media 5-30 menit 2-5 detik Jalur khusus saluran Jalur URL+semua parameter kueri
DASH MPDs 5-30 menit 5-10 detik Jalur khusus saluran Jalur URL+semua parameter kueri
Segmen konten 24+ jam 5-15 menit Jalur khusus konten Hanya jalur URL
Segmen iklan 24+ jam 24+ jam Jalur khusus iklan Hanya jalur URL
  • Tetapkan nilai TTL pendek untuk manifes guna memastikan pemirsa menerima pemrograman up-to-date

  • Konfigurasikan nilai TTL yang lebih panjang untuk segmen konten untuk memaksimalkan efisiensi cache

  • Mengatur perilaku cache yang menyertakan parameter pergeseran waktu di kunci cache jika Anda mendukung tampilan bergeser waktu

  • Sertakan parameter kueri dalam kunci cache untuk menangani permintaan tampilan yang digeser waktu dengan benar

Untuk pengaturan konfigurasi TTL yang mendetail dan praktik terbaik, lihatOptimasi caching untuk CDN dan integrasi MediaTailor .

Gabungan SSAI dan caching perakitan saluran

Saat menerapkan perakitan saluran dan SSAI, pastikan strategi caching Anda konsisten untuk kedua layanan guna menghindari konflik dan mengoptimalkan kinerja:

Perbandingan pengaturan caching alur kerja gabungan
Jenis konten Perakitan saluran SSAI Rekomendasi gabungan
VOD memanifestasikan 5-30 menit 0 detik 0 detik (SSAI diutamakan)
Manifestasi langsung 2-10 detik 0 detik 0 detik (SSAI diutamakan)
Segmen konten 24+ jam 24+ jam 24+ jam (konsisten)
Segmen iklan 24+ jam 24+ jam 24+ jam (konsisten)

Konfigurasi ini memaksimalkan efisiensi cache sekaligus memastikan pemirsa menerima up-to-date manifes untuk penyisipan iklan yang dipersonalisasi.