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:
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:
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:
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:
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.