All Products
Search
Document Center

ApsaraVideo VOD:Purge dan prefetch

Last Updated:Aug 28, 2026

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

Cara kerja

Resource purge

Operasi purge mengirimkan perintah invalidasi cache ke POP CDN, bukan menghapus file secara langsung. Saat POP menerima perintah tersebut, resource yang di-cache akan ditandai sebagai "tidak valid" atau "kedaluwarsa." Ketika pengguna selanjutnya meminta resource tersebut, POP mendeteksi cache yang tidak valid, mengambil versi terbaru dari server origin, menyajikannya kepada pengguna, dan menyimpannya kembali ke cache.

Kasus penggunaan

  1. Memperbarui dan merilis konten: Setelah memperbarui resource di server origin, lakukan purge agar pengguna menerima versi terbaru. Konten tersebut kemudian akan di-cache ulang di POP.

  2. Menghapus konten yang tidak sesuai: Jika server origin berisi konten yang tidak sesuai, konten tersebut mungkin tetap ada di cache CDN meskipun file sumbernya telah dihapus. Gunakan fitur URL purge untuk membersihkan resource tersebut dari cache.

Resource prefetch

Operasi prefetch menginstruksikan POP CDN untuk secara proaktif mengambil dan menyimpan resource dari server origin berdasarkan daftar URL yang Anda berikan. Ini merupakan model "pull", bukan "push" dari server origin. Prefetch membantu meningkatkan kecepatan pemuatan awal, mengurangi tekanan pengambilan asal selama event bertrafik tinggi, serta melindungi server origin.

Kasus penggunaan

  1. Bermigrasi ke Alibaba Cloud CDN: Saat menambahkan domain baru ke Alibaba Cloud CDN, lakukan prefetch resource statis populer domain tersebut ke POP. Hal ini memastikan permintaan pengguna awal langsung dilayani dari cache, mencegah waktu muat yang lambat, dan meningkatkan pengalaman pengguna.

  2. Mendukung kampanye promosi: Untuk kampanye berskala besar, lakukan prefetch resource statis halaman event ke POP sebelumnya. Saat kampanye dimulai, semua permintaan pengguna untuk resource statis tersebut langsung dilayani dari POP, memastikan halaman dimuat dengan cepat.

  3. Menerbitkan paket instalasi atau file besar: Sebelum merilis perangkat lunak baru, paket instalasi, atau file besar lainnya, lakukan prefetch ke POP. Setelah peluncuran, volume besar permintaan unduhan akan langsung dilayani dari cache CDN, sehingga meningkatkan kecepatan unduh, mengurangi beban server origin, dan meningkatkan pengalaman pengguna.

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 resource

  1. Login ke ApsaraVideo VOD console.

  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.

    Metode Penyegaran

    Deskripsi

    URL

    Tujuan: Purge cache untuk satu atau beberapa file tertentu.

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

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

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

    Catatan: 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 Waktu hidup (TTL) cache lebih pendek dari durasi ini, Anda tidak perlu melakukan purge cache secara manual.

Prefetch resource

  1. Login ke ApsaraVideo VOD console.

  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 tugas telah selesai. Jika Anda melakukan purge atau prefetch banyak resource, tugas tersebut mungkin memerlukan waktu lebih lama untuk selesai. Tunggu hingga tugas selesai.

  • Kueri API

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

  • Validasi baris perintah

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

    image

    Jika header X-Cache ada:

    • Jika X-Cache bernilai HIT, permintaan mengenai cache dan prefetch berhasil.

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

    Jika header X-Cache tidak ada:

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

Batasan

Jenis operasi

Metode

Batas kuota

refresh

URL purge

Setiap akun dapat mengirimkan maksimal 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 maksimal 500 item per akun per hari dan maksimal 100 item per permintaan.

Penagihan

Fitur purge dan prefetch gratis.

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

  • 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 sesuai 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 menjalankan operasi tersebut.

Operasi API terkait

FAQ