All Products
Search
Document Center

Edge Security Acceleration:Prefetch cache

Last Updated:Jan 10, 2026

Fitur prefetch menyimpan resource dari server origin Anda ke titik keberadaan (POPs) Edge Security Acceleration (ESA). Saat pengguna pertama kali meminta suatu resource, resource tersebut langsung disajikan dari POP, sehingga menghindari perjalanan ke server origin dan meningkatkan rasio hit cache.

Kasus Penggunaan

  • Aktivitas promosi

    Untuk aktivitas promosi berskala besar, Anda dapat melakukan prefetch resource statis halaman promosi ke POP ESA. Setelah aktivitas dimulai, permintaan pengguna untuk resource tersebut langsung dilayani dari POP.

  • Rilis paket instalasi

    Sebelum merilis versi baru atau paket upgrade, Anda dapat melakukan prefetch resource ke POP ESA. Setelah produk resmi diluncurkan, permintaan unduhan dari pengguna langsung ditangani oleh POP ESA, sehingga meningkatkan kecepatan unduhan, secara signifikan mengurangi beban pada server origin, serta meningkatkan pengalaman pengguna.

Metode Prefetch

ESA mendukung dua metode prefetch: Instant Prefetch dan Scheduled Prefetch.

  • Instant Prefetch: Tugas prefetch segera dimulai begitu Anda mengirimkan URL untuk menyimpan resource secara cepat di POP ESA.

  • Scheduled Prefetch: Tugas prefetch terjadwal dimulai pada waktu yang ditentukan. Anda juga dapat menentukan frekuensi prefetch, sehingga membantu menghindari jam sibuk bisnis, mengontrol lalu lintas kembali ke asal yang dihasilkan oleh prefetch, serta mengurangi beban pada server origin Anda.

Catatan

  • Setelah Anda mengirimkan tugas prefetch, POP ESA segera mengambil resource yang diperlukan dari server origin Anda. Oleh karena itu, mengirimkan banyak tugas Instant Prefetch sekaligus akan menghasilkan banyak tugas unduhan konkuren, yang menyebabkan lonjakan bandwidth dan permintaan ke origin serta meningkatkan beban pada server origin Anda. Untuk mencegah hal ini, gunakan fitur Scheduled Prefetch.

  • Waktu yang dibutuhkan untuk menyelesaikan tugas prefetch bergantung pada ukuran file yang diprefetch. Biasanya, tugas memerlukan waktu 5 hingga 30 menit untuk selesai, dengan kecepatan prefetch lebih cepat untuk file yang lebih kecil.

  • Secara default, permintaan prefetch menyertakan header Accept-Encoding:gzip. Untuk menyertakan header lain dalam permintaan prefetch atau melakukan prefetch beberapa replika, Anda dapat menggunakan operasi API PreloadCaches. Atur parameter permintaan Header untuk menyesuaikan header prefetch.

  • Selama proses prefetch, jika server origin mengembalikan kode status redirection seperti 301 atau 302, tugas prefetch gagal karena tidak mengikuti redirection tersebut. Jika server origin Anda mengembalikan kode status 301 atau 302, Anda harus menghubungi kami untuk mengaktifkan fitur 301/302 redirect for origin fetch.

  • Saat Anda mengirimkan URL untuk diprefetch, jika URL tersebut berisi karakter non-ASCII, seperti spasi, karakter Tionghoa, atau karakter khusus, Anda harus mengencode URL tersebut. Jika tidak, sistem manajemen konten tidak dapat mengenali tugas tersebut.

  • Jika fitur Tiered cache dikonfigurasi untuk lapisan edge caching, fitur prefetch cache tidak berfungsi.

  • Jika Anda telah mengatur fitur Rewrite URL, gunakan URL yang telah ditulis ulang untuk tugas prefetch.

Prosedur

  1. Di Konsol ESA, pilih Websites, lalu klik situs target di kolom Website.

  2. Di panel navigasi sebelah kiri, pilih Caching > Prefetch Cache.

  3. Pilih metode prefetch untuk menyimpan resource. ESA mendukung dua metode: Instant Prefetch dan Scheduled Prefetch.

    Immediate prefetch

    Tugas prefetch segera dimulai begitu Anda mengirimkan URL untuk menyimpan resource secara cepat di POP ESA.

    Anda dapat menggunakan dua metode input: Manual Input dan Upload File.

    Metode input

    Deskripsi

    Manual Input

    Masukkan URL yang akan diprefetch langsung ke kotak input, lalu klik Submit. Anda harus menentukan path lengkap setiap file. Masukkan satu URL per baris. Anda dapat memasukkan hingga 100 URL sekaligus. Contoh:

    https://www.example.com/cat.jpg
    https://www.example.com/image/cat.jpg

    Upload File

    Jika Anda memiliki banyak URL untuk diprefetch, Anda dapat menambahkannya ke file .txt dan mengunggah file tersebut untuk batch prefetch. Anda harus menentukan path lengkap setiap file. Masukkan satu URL per baris. Ukuran file .txt tidak boleh melebihi 10 MB.

    Scheduled prefetch

    Tugas prefetch terjadwal dimulai pada waktu yang ditentukan. Anda juga dapat menentukan frekuensi prefetch, sehingga membantu menghindari jam sibuk bisnis, mengontrol lalu lintas kembali ke asal yang dihasilkan oleh prefetch, serta mengurangi beban pada server origin Anda.

    1. Tambahkan URL yang ingin Anda prefetch ke file .txt. Anda harus menentukan path lengkap setiap URL dan memasukkan satu URL per baris. Ukuran file .txt tidak boleh melebihi 10 MB.

    2. Klik Create Prefetch Task.

    3. Masukkan nama kustom untuk tugas prefetch, unggah file, lalu klik Next.

      Catatan

      Anda dapat membuat hingga 100 tugas prefetch.

      image

    4. Konfigurasikan jadwal prefetch. Anda dapat mengatur periode waktu prefetch, interval pengiriman (minimal 1 detik), dan ukuran batch (maksimal 100 URL per batch) sesuai kebutuhan.

      Catatan

      Jumlah total jadwal prefetch tidak boleh melebihi 10.

      image

    5. Klik OK.

  4. Lihat progres prefetch.

    Setelah Anda mengirimkan tugas prefetch, Anda dapat melihat catatan detail dan progres tugas tersebut di tab Prefetch Records. Progres 100% menunjukkan bahwa tugas prefetch telah selesai. Banyak item yang diprefetch sekaligus dapat memperlambat progres.

Ketersediaan

Metode Prefetch

Entrance

Pro

Premium

Enterprise

Real-time prefetch

Not supported

50.000

100.000

500.000

Scheduled prefetch

Not supported

Supported

Supported

Supported