Parameter dalam permintaan URL yang mengikuti ? dapat memengaruhi rasio hit cache. Saat fitur Abaikan Parameter diaktifkan, POP DCDN menghapus parameter yang mengikuti ? dari URL saat mencocokkan konten di cache. Hal ini meningkatkan rasio hit cache dan mengurangi jumlah permintaan back-to-origin.
Catatan penggunaan
Konflik fitur
Fitur Custom Cachekey dan Abaikan Parameter saling bertentangan. Jangan aktifkan kedua fitur tersebut secara bersamaan.
Saat fitur Abaikan Parameter diaktifkan, POP DCDN memodifikasi parameter dalam kunci cache untuk mode Retain Specified Parameters dan Delete Specified Parameters. Akibatnya, pengaturan parameter permintaan dalam fitur Custom Cachekey tidak akan berpengaruh.
Untuk menggunakan Custom Cachekey dalam konfigurasi kunci cache, nonaktifkan fitur Abaikan Parameter.
Gunakan Custom Cachekey sebagai alternatif
Fitur Custom Cachekey mencakup seluruh fungsionalitas fitur Abaikan Parameter namun menawarkan kontrol parameter yang lebih fleksibel. Kami merekomendasikan penggunaan Custom Cachekey sebagai gantinya. Tabel berikut membandingkan konfigurasinya.
|
Kasus penggunaan |
Konfigurasi Abaikan Parameter |
Konfigurasi Kunci Cache Kustom |
|
Abaikan semua parameter permintaan dalam kunci cache. |
Atur Passed ke Yes dan biarkan bidang Retain Specified Parameters kosong. |
Tambahkan kebijakan penanganan parameter permintaan: atur operasi ke Yes dan nama parameter ke nama parameter apa pun yang tidak ada. |
|
Pertahankan hanya parameter permintaan |
Atur Ignore Parameter ke Passed dan Retain Specified Parameters ke |
Tambahkan aturan penanganan parameter permintaan: atur operasi ke Yes dan nama parameter ke |
|
Hapus hanya parameter permintaan |
Delete Specified Parameters diatur ke |
Tambahkan kebijakan penanganan parameter permintaan: atur Action ke Delete dan Parameter Name ke |
Cara kerja
Fitur Abaikan Parameter menyediakan dua fungsi: penyaringan parameter dan retensi parameter untuk permintaan back-to-origin.
-
Penyaringan parameter
Jika fitur ini diaktifkan, POP DCDN menghapus parameter yang mengikuti
?dari URL saat melakukan pencarian cache. Hal ini memungkinkan permintaan terhadap resource yang sama dengan parameter berbeda mengenai file cache yang sama.Skenario
Deskripsi
URL berisi parameter seperti ID pengguna yang tidak relevan dengan konten resource.
Misalnya, Pengguna A meminta
http://example.com/1.jpg?uid=123dan Pengguna B memintahttp://example.com/1.jpg?uid=654. Jika Anda mengaktifkan fitur abaikan parameter, POP DCDN menggunakanhttp://example.com/1.jpguntuk pencarian cache. Hal ini memungkinkan kedua permintaan mengenai file cache yang sama. -
Retensi parameter untuk permintaan back-to-origin
Skenario
Deskripsi
Anda mengaktifkan penyaringan parameter dan perlu meneruskan informasi pengguna ke server origin.
Jika Anda mengaktifkan pengaturan abaikan parameter, DCDN secara default menggunakan URL dengan parameternya dihapus untuk permintaan back-to-origin. Jika Anda mengaktifkan Retain Origin Parameters, DCDN menggunakan URL asli, termasuk parameter yang mengikuti
?, untuk permintaan back-to-origin guna meneruskan informasi pengguna ke server origin.
Fitur Penandatanganan URL memiliki prioritas lebih tinggi daripada fitur Abaikan Parameter. Saat tipe penandatanganan A digunakan, informasi penandatanganan berada dalam parameter permintaan. DCDN melakukan otentikasi permintaan terlebih dahulu. Setelah otentikasi berhasil, DCDN menyimpan cache resource di POP DCDN. Untuk informasi lebih lanjut tentang cara mengonfigurasi Penandatanganan URL, lihat Konfigurasi Penandatanganan URL.
Prosedur
-
Pada halaman Domain Names, temukan nama domain yang ingin Anda kelola lalu klik Configure.
-
Di bagian Ignore Parameters, klik Modify. Lalu, pilih mode dan konfigurasikan parameter sesuai kebutuhan bisnis Anda.
CatatanJika Anda beralih antarmode, pengaturan yang ada akan dihapus.
-
Mode: Retain Specified Parameters

Parameter
Deskripsi
Contoh
Parameter Filtering
-
Passed: menghapus parameter yang mengikuti
?dari URL untuk meningkatkan rasio hit cache.CatatanJika Anda hanya mengonfigurasi Ignore Parameter dan tidak mengatur Retain Specified Parameters, semua parameter setelah karakter
?akan dihapus. -
Rejected: Parameter yang mengikuti
?dalam URL harus cocok secara eksak.
Asumsikan URL aslinya adalah
http://example.com/1.jpg?key1=1&key2=2&key3=3.-
Abaikan semua parameter dan gunakan URL hasil pemrosesan untuk permintaan back-to-origin
Pengaturan: Atur Parameter Filtering ke Passed, biarkan bidang Retain Specified Parameters kosong, dan atur Retain Origin Parameters ke Rejected.
Kunci cache:
http://example.com/1.jpgURL back-to-origin:
http://example.com/1.jpg -
Pertahankan parameter tertentu dan gunakan URL hasil pemrosesan untuk permintaan back-to-origin
Pengaturan: Atur Parameter Filtering ke Passed, atur Retain Specified Parameters ke
key1, dan atur Retain Origin Parameters ke Rejected.Kunci cache:
http://example.com/1.jpg?key1=1URL back-to-origin:
http://example.com/1.jpg?key1=1 -
Abaikan semua parameter dan gunakan URL asli untuk permintaan back-to-origin
Pengaturan: Atur Parameter Filtering ke Passed, biarkan bidang Retain Specified Parameters kosong, dan atur Retain Origin Parameters ke Passed.
Kunci cache:
http://example.com/1.jpgURL back-to-origin:
http://example.com/1.jpg?key1=1&key2=2&key3=3 -
Pertahankan parameter tertentu dan gunakan URL asli untuk permintaan back-to-origin
Pengaturan: Atur Parameter Filtering ke Passed, atur Retain Specified Parameters ke
key1, dan atur Retain Origin Parameters ke Passed.Kunci cache:
http://example.com/1.jpg?key1=1URL back-to-origin:
http://example.com/1.jpg?key1=1&key2=2&key3=3
Retain Specified Parameters
Tentukan parameter yang ingin dipertahankan. Anda dapat menentukan hingga 10 parameter, dipisahkan dengan koma (
,).Setelah Anda mengatur Retain Specified Parameters ke
key1, hanya parameterkey1dalam URL yang dipertahankan untuk pencocokan cache.Retain Origin Parameters
-
Passed: Semua parameter dari URL asli dipertahankan dalam permintaan back-to-origin.
-
Rejected: Parameter untuk permintaan back-to-origin sesuai dengan yang ada di kunci cache, artinya hanya parameter tertentu yang dipertahankan.
Untuk informasi lebih lanjut, bandingkan URL back-to-origin pada contoh kedua dan keempat di kolom Contoh.
-
-
Mode: Delete Specified Parameters
Parameter
Deskripsi
Contoh
Delete Specified Parameters
Tentukan parameter yang ingin dihapus. Anda dapat menentukan hingga 10 parameter, dipisahkan dengan spasi.
Asumsikan URL aslinya adalah
http://example.com/1.jpg?key1=1&key2=2&key3=3.-
Hapus parameter tertentu dan gunakan URL hasil pemrosesan untuk permintaan back-to-origin
Pengaturan: Atur Delete Specified Parameters ke
key1dan atur Retain Origin Parameters ke Rejected.Kunci cache:
http://example.com/1.jpg?key2=2&key3=3URL back-to-origin:
http://example.com/1.jpg?key2=2&key3=3 -
Hapus parameter tertentu dan gunakan URL asli untuk permintaan back-to-origin
Pengaturan: Atur Delete Specified Parameters ke
key1dan atur Retain Origin Parameters ke Passed.Kunci cache:
http://example.com/1.jpg?key2=2&key3=3URL back-to-origin:
http://example.com/1.jpg?key1=1&key2=2&key3=3
Retain Origin Parameters
-
Passed: Semua parameter dari URL asli dipertahankan dalam permintaan back-to-origin.
-
Rejected: Parameter untuk permintaan back-to-origin sesuai dengan yang ada di kunci cache, artinya parameter tertentu dihapus.
Untuk informasi lebih lanjut, lihat perbedaan URL back-to-origin antara Skenario 1 dan Skenario 2.
-
-
-
Klik OK.