全部产品
Search
文档中心

ApsaraVideo VOD:Purge dan prefetch

更新时间:Feb 11, 2026

Ketika konten di server origin Anda diperbarui atau Anda perlu menghapus sumber daya yang tidak sesuai, Anda harus melakukan purge cache pada Content Delivery Network (CDN) points of presence (POPs). Hal ini memastikan pengguna mengakses konten terbaru. Sebelum suatu event atau peluncuran konten baru, melakukan prefetch sumber daya ke POP CDN dapat secara signifikan meningkatkan kecepatan akses pertama kali oleh pengguna dan mengurangi beban pada server origin Anda. Topik ini menjelaskan cara menggunakan fitur cache purge dan resource prefetch dari ApsaraVideo VOD.

Pengenalan Fungsi

Resource purge

Operasi purge mengirimkan perintah invalidasi cache ke POP CDN, bukan menghapus file secara langsung. Saat POP menerima perintah tersebut, POP menandai sumber daya yang di-cache sebagai tidak valid atau kedaluwarsa. Ketika pengguna berikutnya meminta sumber daya tersebut, POP mendeteksi cache yang tidak valid, mengambil versi terbaru dari server origin, menyajikannya kepada pengguna, sekaligus menyimpan cache versi baru tersebut.

Skenario

  1. Memperbarui dan merilis konten: Setelah memperbarui sumber daya di server origin, Anda dapat melakukan purge URL atau direktori tersebut untuk memastikan pengguna menerima versi terbaru, bukan konten lama.

  2. Menghapus konten yang tidak sesuai: Jika konten yang tidak sesuai telah dihapus dari server origin tetapi masih dapat diakses melalui cache CDN, Anda dapat menggunakan fitur URL purge untuk membersihkan cache dan memastikan konten tersebut benar-benar tidak tersedia.

Resource prefetch

Prefetching meminta POP CDN untuk mengambil sumber daya dari server origin berdasarkan daftar URL yang diberikan dan menyimpannya dalam cache. Proses ini berbeda dengan server origin yang secara aktif mendorong konten. Prefetching meningkatkan kecepatan pemuatan sumber daya baru atau halaman promosi bagi pengunjung pertama kali dan mengurangi lalu lintas kembali-ke-asal selama event bertrafik tinggi, sehingga melindungi server origin Anda.

Skenario

  1. Mengaktifkan Alibaba Cloud CDN: Saat pertama kali menggunakan Alibaba Cloud CDN, Anda dapat melakukan prefetch sumber daya statis populer ke POP untuk meningkatkan kecepatan akses dan pengalaman pengguna.

  2. Mendukung kampanye promosi: Sebelum meluncurkan kampanye promosi besar, Anda dapat melakukan prefetch semua sumber daya statis untuk halaman kampanye ke POP CDN. Saat kampanye dimulai, POP langsung melayani permintaan pengguna, memastikan pemuatan halaman yang cepat.

  3. Merilis paket instalasi atau file besar: Sebelum merilis versi perangkat lunak baru atau paket pembaruan, Anda dapat melakukan prefetch sumber daya tersebut ke POP CDN. Setelah peluncuran resmi, POP langsung menangani permintaan unduhan pengguna, mempercepat kecepatan unduhan dan mengurangi beban pada server origin Anda.

Prasyarat

  • Waktu: Tugas purge dan prefetch menghasilkan lalu lintas kembali-ke-asal. Jalankan tugas purge atau prefetch skala besar selama jam sepi.

  • Format URL: Jika URL yang dikirimkan berisi karakter non-ASCII, seperti karakter Tionghoa atau spasi, lakukan percent-encoding dalam UTF-8 terlebih dahulu.

  • Cache bersama: Jika nama domain dikonfigurasi dengan cache bersama, mengirimkan tugas purge menggunakan nama domain utama atau nama domain terkait apa pun akan membatalkan cache untuk semua nama domain terkait.

Prosedur

Purge sumber daya

  1. Login ke Konsol ApsaraVideo VOD.

  2. Di panel navigasi sebelah kiri, pilih Configuration Management > CDN Configuration > Refresh and Prefetch.

  3. Pada tab Purge Cache, atur Operation Type menjadi Purge.

  4. Pilih metode refresh sesuai kebutuhan Anda dan kirimkan tugas tersebut.

    Refresh Method

    Description

    URL

    Purpose: Purge cache untuk satu atau beberapa file tertentu.

    Operation: Di kotak teks URL, masukkan URL lengkap, termasuk http:// atau https://. Masukkan satu URL per baris. Contoh: https://www.example.com/static/image.jpg.

    Folder

    Purpose: Purge cache untuk semua file dan subdirektori dalam direktori CDN.

    Operation: Masukkan URL direktori lengkap, dan pastikan diakhiri dengan /. Contoh: https://www.example.com/static/.

    Note: Ini adalah purge berbasis pembaruan. Untuk melakukan purge paksa seluruh direktori, gunakan Refresh Cache dan atur Force=true.

  5. Klik Submit. Sistem mulai menjalankan tugas purge.

    Catatan
    • Anda tidak dapat membatalkan tugas purge setelah dikirimkan.

    • Tugas purge biasanya memerlukan waktu 5 hingga 6 menit untuk berlaku di seluruh jaringan. Jika time-to-live (TTL) cache lebih pendek dari durasi ini, Anda tidak perlu melakukan purge cache secara manual.

Prefetch sumber daya

  1. Login ke Konsol ApsaraVideo VOD.

  2. Di panel navigasi sebelah kiri, pilih Configuration Management > CDN Configuration > Refresh and Prefetch.

  3. Pada tab Purge Cache, atur Operation Type menjadi Prefetch.

  4. Di kotak teks URL, masukkan URL lengkap file yang ingin Anda prefetch. Masukkan satu URL per baris. Anda tidak dapat melakukan prefetch direktori. Contoh: https://www.example.com/install/package.zip.

  5. Klik Submit. Sistem mulai menjalankan tugas prefetch.

    Catatan
    • Anda tidak dapat membatalkan tugas prefetch setelah dikirimkan.

    • Waktu penyelesaian tugas prefetch bergantung pada ukuran file, jumlah file, dan performa server origin. Biasanya memerlukan waktu 5 hingga 30 menit.

Hasil Validasi

  • Kueri manual

    Pada tab Operation Record, Anda dapat melihat detail dan progres tugas purge atau prefetch. Progres 100% menunjukkan bahwa tugas telah selesai. Jika Anda melakukan purge atau prefetch banyak sumber daya, tugas tersebut mungkin memerlukan waktu lebih lama untuk diselesaikan. Tunggu hingga tugas selesai.

  • Kueri API

    Anda dapat memanggil operasi GetMediaRefreshJobs untuk memeriksa status tugas purge atau prefetch.

  • Validasi command line

    Jalankan perintah curl -I <resource_URL>. Output-nya mirip dengan berikut ini:

    image

    Jika header X-Cache ada:

    • Jika X-Cache bernilai HIT, permintaan dilayani dari cache dan pra-ambil berhasil.

    • Jika X-Cache bernilai MISS, permintaan tidak mengenai cache. Hal ini menunjukkan bahwa tugas prefetch belum selesai atau gagal. Lakukan prefetch ulang terhadap sumber daya tersebut.

    Jika header X-Cache tidak ada:

    Jika header X-Cache tidak tersedia, sumber daya tersebut belum ditambahkan ke CDN. Ikuti petunjuk dalam Add a domain name untuk mengonfigurasi nama domain untuk URL tersebut, lalu lakukan prefetch sumber daya tersebut.

Batasan

Jenis operasi

Metode

Batas kuota

refresh

URL purge

Setiap akun dapat mengirimkan hingga 2.000 entri per hari, dengan maksimal 1.000 entri per permintaan.

directory refresh

Setiap akun dibatasi hingga 100 permintaan per hari dan 100 item per permintaan.

Prefetch

URL prefetch

Anda dapat mengirimkan hingga 500 item per akun per hari dan hingga 100 item per permintaan.

Penagihan

Fitur purge dan prefetch gratis.

Namun, kedua operasi tersebut memicu POP edge CDN untuk menarik sumber daya dari server origin, sehingga menghasilkan biaya untuk lalu lintas kembali-ke-asal dan permintaan asal. Standar penagihan bergantung pada jenis server origin yang digunakan:

  • Jika server origin adalah bucket ApsaraVideo VOD, Anda dikenai biaya untuk lalu lintas keluar dari penyimpanan.

  • Jika server origin adalah Alibaba Cloud Object Storage Service (OSS), Anda dikenai biaya untuk traffic dan requests berdasarkan aturan penagihan OSS.

Penting

Operasi purge atau prefetch skala besar, terutama dalam periode singkat, dapat meningkatkan biaya kembali-ke-asal. Evaluasi dampak biaya potensial sebelum melakukan operasi tersebut.

Operasi API Terkait

FAQ