Ketika titik kehadiran (POP) memproses permintaan pengguna untuk menghasilkan kunci cache, Anda dapat mengonfigurasikannya agar menghapus karakter ? dan query string yang mengikuti ?, seperti informasi identitas pengguna dan sumber saluran akses, dari URL permintaan. Hal ini memungkinkan URL permintaan dengan parameter berbeda merujuk ke file cache yang sama, sehingga meningkatkan rasio hit cache dan mengurangi waktu pemuatan halaman.
Pendahuluan
Cara kerjanya: Hapus karakter ? dan semua parameter setelah ? dari URL permintaan. Ini memastikan bahwa pengguna berbeda yang mengakses file yang sama tetap dapat mengenai file cache yang sama, meskipun menggunakan parameter URL yang berbeda. Akibatnya, rasio hit cache meningkat, jumlah pengambilan asal berkurang, dan efisiensi pengiriman file meningkat.
Kasus penggunaan: Abaikan query string ketika URL permintaan pengguna berisi parameter yang tidak terkait dengan konten resource, seperti informasi identitas pengguna atau sumber saluran akses. Contohnya:
Pengguna A: http://example.com/1.jpg?uid=123
Pengguna B: http://example.com/1.jpg?uid=654
Jika query string tidak diabaikan, POP memperlakukan kedua URL tersebut sebagai permintaan berbeda, sehingga memerlukan pengambilan asal untuk masing-masing permintaan. Setelah Anda mengatur agar query string diabaikan, POP akan menghapus seluruh parameter setelah ?, lalu hanya menggunakan http://example.com/1.jpg untuk mencocokkan file cache.
Prosedur
Di Konsol ESA, pilih Site Management. Pada kolom Website, klik nama situs target.
Pada panel navigasi di sebelah kiri, pilih .
Pada area Query String, klik Configure, pilih mode penyaringan dan lengkapi konfigurasi sesuai kebutuhan Anda, lalu klik OK untuk menyimpan.

Mode penyaringan
Misalkan URL aslinya adalah http://example.com/1.jpg?key1=1&key2=2&key3=3. Bergantung pada pengaturan aturan, ESA memproses URL asli sebagai berikut:
Parameter | Deskripsi | Contoh |
Ignore All | Menghapus karakter | Kunci cache-nya adalah |
Retain All | Anda dapat mempertahankan karakter | Kunci cache-nya adalah |
Ignore Specific Parameters | Menghapus parameter tertentu setelah | Jika Anda memasukkan |
Retain Specific Parameters | Untuk hanya mempertahankan query string tertentu setelah | Jika Anda memasukkan |
Pemetaan pengaturan tingkat situs dan berbasis aturan
Konfigurasi fitur tingkat situs berlaku untuk semua permintaan ke situs tersebut. Jika Anda ingin menerapkan fitur ini hanya pada permintaan tertentu, gunakan fitur berbasis aturan sebagai gantinya. Fitur berbasis aturan menggunakan kondisi untuk mendeteksi parameter tertentu dalam permintaan pengguna, sehingga memungkinkan penerapan konfigurasi dengan presisi lebih tinggi. Fitur berbasis aturan yang setara dengan fitur query string tingkat situs adalah Custom Cache Key.