全部产品
Search
文档中心

ApsaraVideo VOD:Pengaturan Cache

更新时间:Jun 21, 2025

Untuk meningkatkan rasio hit cache pada titik kehadiran CDN (POPs), Anda dapat mengonfigurasi aturan cache untuk mengelola periode validitas dan menentukan prioritas aturan cache. Setelah sumber daya kedaluwarsa, sumber daya tersebut akan dihapus secara otomatis dari POP dan disimpan ulang di POP dari server asal. Topik ini menjelaskan cara mengonfigurasi aturan cache untuk sumber daya pada POP dan menentukan periode validitas untuk sumber daya yang di-cache.

Ikhtisar

  • Jika Anda tidak mengonfigurasi aturan cache pada server asal atau POP, periode validitas default digunakan untuk sumber daya yang di-cache. Secara default, sumber daya yang di-cache berlaku selama 3.600 detik. Setelah menambahkan nama domain ke ApsaraVideo VOD, Anda dapat mengubah periode validitas default. Jumlah lalu lintas asal dan biaya yang dikeluarkan bervariasi berdasarkan periode validitas yang ditentukan. Kami merekomendasikan agar Anda menentukan periode validitas sesuai dengan kebutuhan bisnis Anda. Periode validitas yang pendek dapat menyebabkan POP sering mengarahkan ulang permintaan ke server asal dan meningkatkan jumlah lalu lintas jaringan yang dikonsumsi oleh server asal.

  • Aturan cache default menentukan periode validitas sumber daya yang di-cache. Aturan cache yang dikonfigurasikan pada POP memiliki prioritas lebih tinggi daripada konfigurasi cache pada server asal. Jika tidak ada konfigurasi cache yang ditentukan pada server asal, Anda dapat mengonfigurasi aturan cache berdasarkan direktori atau ekstensi nama file di konsol ApsaraVideo VOD.

  • Jika file yang di-cache jarang diakses, file tersebut mungkin dihapus dari POP sebelum masa berlakunya habis.

  • Jika permintaan klien mencakup header If-Match dan respons dari server asal mencakup header ETag, POP langsung mengembalikan sumber daya yang diminta kepada klien ketika nilai header If-Match sama dengan nilai header ETag. Jika nilai header If-Match dan ETag berbeda, POP mengambil versi terbaru dari sumber daya yang diminta dari server asal, lalu mengembalikan sumber daya tersebut kepada klien. Selama proses ini, sumber daya yang di-cache pada POP diganti dengan versi yang diambil. POP membandingkan nilai If-Match dengan nilai ETag sebelum menerapkan aturan cache.

Saat memperbarui file sumber daya di server asal, kami merekomendasikan agar Anda menyertakan nomor versi dalam nama file pembaruan alih-alih menggunakan nama yang sama dengan file sumber daya yang sudah ada. Sebagai contoh, Anda dapat menentukan img-v1.0.jpg dan img-v2.1.jpg sebagai nama dua file pembaruan. Kemudian, Anda dapat mengonfigurasi aturan cache untuk file sumber daya. Gambar berikut menunjukkan aturan cache untuk sumber daya yang di-cache pada POP.

Cache rules

Prosedur

  1. Masuk ke konsol ApsaraVideo VOD.

  2. Di panel navigasi di sebelah kiri, klik Configuration Management.

  3. Pada halaman Domain Names, pilih nama domain yang ingin dikonfigurasi, dan klik Configure di kolom Actions.

  4. Pada halaman yang muncul, klik Cache. Pada tab Cache Validity, klik Add.

  5. Konfigurasikan aturan cache. Atur parameter Type ke Folder atau File Extension.

    Cache Validity

    Tabel berikut menjelaskan parameter-parameter tersebut.

    Parameter

    Deskripsi

    Type

    • Folder: menentukan sumber daya yang di-cache dalam direktori yang ditentukan.

    • File Extension: menentukan sumber daya yang di-cache dalam file dengan ekstensi nama file yang ditentukan.

    Address

    • Jika Anda mengatur Type ke Folder, masukkan direktori yang dimulai dengan garis miring (/), seperti /directory/aaa. Anda dapat memasukkan jalur lengkap.

    • Jika Anda mengatur Type ke File Extension, gunakan koma (,) untuk memisahkan beberapa ekstensi nama file. Contoh: JPG,TXT.

    Validity Period

    Periode validitas sumber daya yang di-cache. Periode validitas maksimum yang dapat Anda tentukan adalah tiga tahun. Kami merekomendasikan agar Anda mengatur parameter ini berdasarkan aturan berikut:

    • Tentukan periode validitas satu bulan atau lebih untuk file statis seperti gambar dan paket aplikasi yang tidak sering diperbarui.

    • Tentukan periode validitas untuk file statis seperti file JavaScript dan CSS yang sering diperbarui berdasarkan beban kerja aktual Anda.

    • Tentukan periode validitas 0 detik untuk menonaktifkan caching untuk file dinamis seperti file PHP, JSP, dan ASP.

    Weight

    Prioritas aturan cache.

    null
    • Nilainya harus berupa bilangan bulat dari 1 hingga 99. Nilai yang lebih tinggi menentukan prioritas yang lebih tinggi. Aturan yang diberi prioritas lebih tinggi akan mengambil alih aturan dengan prioritas lebih rendah.

    • Kami merekomendasikan agar Anda tidak menentukan prioritas yang sama untuk aturan yang berbeda. Jika dua aturan diberi prioritas yang sama, salah satu aturan akan diterapkan secara acak.

    • Setelah aturan cache berlaku, aturan lainnya tidak diterapkan.

    Sebagai contoh, jika Anda mengatur aturan berikut untuk example.aliyun.com, aturan 1 diprioritaskan atas aturan lainnya.

    • Aturan 1: Parameter Type diatur ke File Extension, parameter Address diatur ke jpg.png, parameter Validity Period diatur ke 1 Bulan, dan parameter Weight diatur ke 90.

    • Aturan 2: Parameter Type diatur ke Folder, parameter Address diatur ke /www/dir/aa, parameter Validity Period diatur ke 1 Jam, dan parameter Weight diatur ke 70.

    • Aturan 3: Parameter Type diatur ke Folder, parameter Address diatur ke /www/dir/aaa/example.php, parameter Validity Period diatur ke 0 Detik, dan parameter Weight diatur ke 80.

  6. Klik OK.