Ketika titik keberadaan (POPs) Edge Security Acceleration (ESA) menerima sebuah resource dari server origin, sistem tersebut memeriksa adanya tag cache, yang secara default ditandai dalam header Cache-Tag. Dengan mengonfigurasi tag cache kustom, Anda dapat mengubah nama tag cache dan mengabaikan perbedaan huruf besar/kecil pada nilai tag.
Pendahuluan
Cara kerja interaksi filter
Ketika Anda mengirimkan tugas Purge cache by tag, ESA menyegarkan konten yang di-cache berdasarkan tag cache dan pengaturan sensitivitas huruf. Proses penyegaran tersebut adalah sebagai berikut:
Tanggapan server origin harus menyertakan tag cache. Jika tidak, fitur ini tidak berfungsi.
Periksa apakah tanggapan server origin menyertakan tag cache
Tidak ada tag cache: Anda tidak dapat menggunakan fitur purge-by-tag.
Tag cache tersedia: Lanjutkan dengan memeriksa konfigurasi tag cache situs.
Periksa konfigurasi tag cache situs
Tidak ada nama kustom yang dikonfigurasi
Tanggapan server origin menyertakan tag cache default (
Cache-Tag):Mode case-insensitive dinonaktifkan: Resource yang di-cache di node ESA diberi tag
Cache-Tag: Cat,Dog. Anda dapat menggunakan nilai tag Cat atau Dog untuk menyegarkan cache.Jika case-insensitivity diaktifkan, resource yang di-cache di node ESA diberi tag
Cache-Tag: cat,dog, dan Anda dapat menggunakan nilai tag cat atau dog untuk menyegarkan cache.
Jika tanggapan dari server origin berisi tag cache kustom, seperti
Edge-Cache-Tag, Anda tidak dapat menggunakan fitur refresh cache berdasarkan tag karena tag tersebut tidak ditambahkan saat resource di-cache di node ESA.
Nama kustom dikonfigurasi (misalnya,
Edge-Cache-Tag)Resource dalam tanggapan server origin membawa tag cache default (
Cache-Tag). Saat resource ini di-cache di node ESA, tag tersebut tidak ditambahkan. Karena tag tidak ditambahkan, Anda tidak dapat menggunakan fitur refresh cache berdasarkan tag.Tanggapan server origin menyertakan tag cache dengan nama kustom (misalnya,
Edge-Cache-Tag):Pencocokan case-insensitive dinonaktifkan: Saat resource di-cache di node ESA, sistem menambahkan tag
Edge-Cache-Tag: Cat,Dog. Anda dapat menggunakan nilai tag Cat atau Dog untuk menyegarkan cache.Mode case-insensitive diaktifkan: Saat resource di-cache di node ESA, tag
Edge-Cache-Tag: cat,dogditambahkan, sehingga Anda dapat menggunakan nilai tag cat atau dog untuk menyegarkan cache.
Pengaturan konfigurasi utama
Tag cache memiliki parameter berikut:
Nama tag cache
Nama default adalah
Cache-Tag.Nama tag cache kustom harus terdiri dari 1 hingga 64 karakter.
Nama tag cache kustom dapat berisi huruf kapital (
A–Z), huruf kecil (a–z), angka (0–9), dan tanda hubung (-).
Ignore Case
Fitur ini dinonaktifkan secara default, sehingga ESA memperlakukan
CATdancatsebagai nilai yang berbeda selama operasi penyegaran cache.Setelah Anda mengaktifkan fitur ini, ESA mengonversi nilai tag cache dalam tanggapan origin menjadi huruf kecil dan memperlakukan
CATdancatsebagai nilai yang identik selama operasi Refresh Cache.
Konfigurasi tag cache
Prosedur
Di Konsol ESA, pilih Websites. Di kolom Website, klik situs target.
Di panel navigasi sebelah kiri, pilih .
Di bagian Cache Tag, klik tombol Configuration di sebelah kanan.

Konfigurasikan Tag Name dan parameter case-insensitive untuk nilai tag:
Tag Name: Pilih Use Custom Cache Tag Name dan masukkan nama tag kustom
ESA-Cache-Tag.Ignore Case: Aktifkan atau nonaktifkan pengaturan ini sesuai kebutuhan.

Contoh purge cache
Ketika Anda memperbarui file gambar atau halaman di website e-commerce, Anda perlu menghapus file tersebut dan membersihkan cache ESA yang terkait. Website e-commerce mungkin memiliki banyak versi potongan gambar dalam ukuran berbeda. Saat Anda menghapus gambar asli, mencantumkan semua versi potongannya satu per satu tidak praktis. Oleh karena itu, Anda dapat menghapus file gambar dan cache ESA terkait secara batch berdasarkan nama gambar. Selain itu, saat mempersiapkan acara promosi, Anda perlu terus-menerus melakukan iterasi pada halaman acara selama pengembangan. Saat menerbitkan versi baru halaman tersebut, Anda dapat menghapus semua file terkait dan cache ESA terkait berdasarkan versi tertentu. Purge cache berdasarkan tag secara signifikan meningkatkan efisiensi manajemen cache:
Purge berdasarkan nama gambar
Skenario
Tiga gambar berikut merupakan versi potongan dari gambar asli dog.jpg. Origin menambahkan tag ESA-Cache-Tag:dog.jpg ke tanggapan untuk ketiganya:
dog_100_200.jpgdog_200_200.jpgdog_300_200.jpg
Tiga gambar berikut merupakan versi potongan dari gambar asli cat.jpg. Origin menambahkan tag ESA-Cache-Tag:cat.jpg ke tanggapan untuk ketiganya:
cat_100_200.jpgcat_200_200.jpgcat_300_200.jpg
Hapus gambar asli dan bersihkan semua varian yang di-cache secara bersamaan.
Contoh konfigurasi
Di Konsol ESA, pilih Site Management. Di kolom Website, klik situs target Anda.
Di panel navigasi sebelah kiri, pilih .
Di bagian Cache Tag, klik tombol Configuration di sebelah kanan.
Konfigurasikan Tag Name dan parameter case-insensitive untuk nilai tag:
Tag Name: Pilih Use Custom Cache Tag Name dan masukkan nama tag kustom
ESA-Cache-Tag.Ignore Case: Aktifkan atau nonaktifkan pengaturan ini sesuai kebutuhan.

Di panel navigasi sebelah kiri, pilih .
Di tab Purge Cache, konfigurasikan aturan purge dan klik Submit:
Type: Pilih By Tag.
Purge Method: Pilih Delete.
Purge Content: Masukkan nilai tag yang akan dipurge:
cat.jpg,dog.jpg.

Purge berdasarkan nomor versi
Skenario
Enam gambar berikut dihasilkan untuk versi v0820. Origin menambahkan tag ESA-Cache-Tag:v0820 ke tanggapan untuk keenamnya:
dog_100_200_v0820.jpgdog_200_200_v0820.jpgdog_300_200_v0820.jpgcat_100_200_v0820.jpgcat_200_200_v0820.jpgcat_300_200_v0820.jpg
Contoh konfigurasi
Di Konsol ESA, pilih Site Management. Di kolom Website, klik situs target Anda.
Di panel navigasi sebelah kiri, pilih .
Di bagian Cache Tag, klik tombol Configuration di sebelah kanan.
Konfigurasikan Tag Name dan parameter case-insensitive untuk nilai tag:
Tag Name: Pilih Use Custom Cache Tag Name dan masukkan nama tag kustom
ESA-Cache-Tag.Ignore Case: Aktifkan atau nonaktifkan pengaturan ini sesuai kebutuhan.

Di panel navigasi sebelah kiri, pilih .
Di tab Purge Cache, konfigurasikan aturan purge dan klik Submit:
Type: Pilih By Tag.
Purge Method: Pilih Delete.
Purge Content: Masukkan nilai tag yang akan dipurge:
v0820.
