Edge Security Acceleration (ESA) membuat cache terpisah untuk setiap URL permintaan yang mengandung query string berbeda. Jika Anda memilih opsi purge cache berdasarkan URL dengan parameter diabaikan, ESA akan menghapus semua resource yang di-cache yang sesuai dengan URL yang Anda kirimkan, tanpa mempertimbangkan parameter permintaan dalam URL tersebut.
Skenario
Kontrol versi file
-
Deskripsi: Situs web Anda memiliki banyak resource statis, seperti gambar, file CSS, dan file JavaScript. URL resource tersebut menyertakan parameter kueri yang beragam untuk membantu pengelolaan versi dan cache. Setiap kali Anda memperbarui resource tersebut, Anda ingin memastikan bahwa cache terkait segera tidak berlaku sehingga pengguna dapat mengambil versi terbaru.
-
Contoh: URL berikut menautkan ke dua versi berbeda dari file yang sama.
-
https://www.example.com/assets/style.css?v=1
-
https://www.example.com/assets/style.css?v=2
-
-
Solusi: Kirimkan URL tanpa parameter kueri, seperti
https://www.example.com/assets/style.css, untuk menghapus cache semua versi file tersebut.
Pemrosesan gambar
-
Deskripsi: Situs web Anda mungkin menghasilkan berbagai gambar sebagai respons terhadap parameter kueri yang berbeda, seperti thumbnail atau gambar dalam ukuran beragam. Untuk memastikan gambar-gambar ini diperbarui dan disajikan segera setelah diproses, Anda perlu menghapus cache terkait.
-
Contoh: URL berikut menautkan ke satu gambar dalam dua ukuran berbeda.
-
https://www.example.com/images/photo.jpg?size=small
-
https://www.example.com/images/photo.jpg?size=medium
-
-
Solusi: Kirimkan URL tanpa parameter kueri, seperti
https://www.example.com/images/photo.jpg, untuk menghapus cache semua versi yang dihasilkan dengan parameter berbeda.
Purge cache berdasarkan URL dengan parameter diabaikan
-
Di Konsol ESA, pilih Websites. Di kolom Website, klik website target.
-
Di panel navigasi kiri, pilih .
-
Di tab Purge Cache, konfigurasikan pengaturan purge.
-
Type: Pilih By URL with Parameters Ignored.
-
Purge Method: Anda dapat memilih salah satu dari dua metode berikut: Mark as Expired dan Delete.
-
Manual Input
Masukkan satu atau beberapa URL tanpa menyertakan parameter permintaan. Satu URL per baris. Anda dapat mengirimkan hingga 100 URL sekaligus. Contoh:
https://www.example.com/cat.jpg https://www.example.com/image/cat.jpg -
Upload File
Jika jumlah URL yang perlu di-purge sangat banyak, Anda dapat mencantumkan URL tersebut dalam file TXT lalu mengunggah file tersebut untuk purge secara batch. Satu URL per baris. Ukuran file TXT tidak boleh melebihi 10 MB.
-
-
Purge Method: Anda dapat memilih antara dua metode: Mark as Expired dan Delete.
Refresh method
Description
Mark as Expired
Node diproses mengikuti alur berikut:
-
POP ESA mengirimkan origin request dengan header permintaan
If-Modified-Since. -
Server origin membandingkan waktu modifikasi file.
-
Jika file tidak dimodifikasi, server origin mengembalikan kode status 304. POP ESA kemudian dapat menggunakan file cache yang ada untuk merespons permintaan client.
-
Jika file dimodifikasi, server origin mengembalikan kode status 200 beserta file terbaru. POP ESA mengembalikan file terbaru ke client dan menyimpan resource tersebut ke dalam cache.
Delete
Jika pengguna meminta konten yang sesuai dengan resource yang akan di-refresh, POP ESA langsung mengambil resource baru dari origin, mengembalikannya ke pengguna, dan menyimpan resource baru tersebut ke dalam cache.
-

-
-
Klik Submit.
Lihat progres purge.
Setelah mengirimkan tugas purge, Anda dapat melihat catatan detail dan progres purge resource di tab Purge Records. Tugas purge selesai ketika progres mencapai 100%. Waktu penyelesaian bervariasi tergantung jumlah objek yang ingin Anda purge.
Jika Anda melakukan purge cache melalui Upload File, Anda dapat melihat status eksekusi file di tab File Upload Records. Saat status eksekusi berhasil, berarti file telah diunggah dengan sukses dan tugas purge telah dimulai. Anda dapat melihat status purge tiap file di tab Purge Records.

Availability
|
Quota |
Entrance |
Pro |
Premium |
Enterprise |
|
Purge tasks per day |
N/A |
N/A |
N/A |
500 |