全部产品
Search
文档中心

CDN:Abaikan parameter

更新时间:Jul 12, 2025

Jika Anda mengaktifkan penyaringan parameter, titik kehadiran (POPs) akan menghapus parameter yang mengikuti tanda tanya (?) di URL permintaan. Parameter ini mencakup informasi seperti identitas pengguna dan sumber permintaan. URL asli digunakan sebagai kunci cache. Topik ini menjelaskan cara mengonfigurasi penyaringan parameter.

Catatan

Fitur CacheKey kustom dan penyaringan parameter tidak dapat digunakan bersamaan karena saling bertentangan. Jika Anda mengaktifkan penyaringan parameter, titik kehadiran (POPs) akan menghapus parameter yang mengikuti tanda tanya (?) dalam URL permintaan. Hal ini membuat parameter permintaan dalam CacheKey menjadi tidak valid. Oleh karena itu, sebelum memodifikasi parameter, pastikan Anda belum membuat kunci cache kustom.

Ikhtisar

Catatan

Fitur penandatanganan URL memiliki prioritas lebih tinggi daripada fitur penyaringan parameter. Informasi tanda tangan yang dihasilkan oleh tipe penandatanganan A mencakup parameter dalam permintaan HTTP. Alibaba Cloud CDN memverifikasi informasi tanda tangan sebelum POP menyimpan salinan sumber daya yang diminta. Untuk informasi lebih lanjut tentang cara mengonfigurasi penandatanganan URL, lihat Konfigurasikan Penandatanganan URL.

  • Abaikan Parameter

    Deskripsi

    Skenario

    Alibaba Cloud CDN menghapus parameter yang mengikuti tanda tanya (?) di URL permintaan sehingga permintaan yang ditujukan untuk file yang sama tetapi membawa parameter URL yang berbeda dapat mengenai cache. Penyaringan parameter meningkatkan rasio pengenalan cache, mengurangi frekuensi pengambilan asal, dan mempercepat distribusi file.

    Beberapa pengguna menambahkan parameter setelah tanda tanya (?) di URL permintaan untuk meneruskan informasi, seperti ID pengguna (UID), sumber permintaan, dan kode rekomendasi, ke server asal. Dalam hal ini, URL tersebut membawa string kueri yang berbeda meskipun permintaan ditujukan untuk file yang sama.

    Kami merekomendasikan Anda mengaktifkan penyaringan parameter jika parameter yang mengikuti tanda tanya (?) dalam URL tidak relevan dengan sumber daya yang diminta. Contoh:

    • Permintaan dari Pengguna A: http://example.com/1.jpg?uid=123***

    • Permintaan dari Pengguna B: http://example.com/1.jpg?uid=654***

    Jika POP menggunakan URL asli dari Pengguna A dan Pengguna B, permintaan tidak dapat mengenai file yang sama dalam cache. Permintaan harus dialihkan ke server asal.

    Setelah Anda mengaktifkan penyaringan parameter, POP menghapus UID yang mengikuti tanda tanya (?) di URL permintaan. URL akhir http://example.com/1.jpg digunakan untuk mencocokkan cache.

  • Pertahankan Parameter dalam Permintaan Balik ke Asal

    Deskripsi

    Skenario

    URL asli dialihkan ke server asal sehingga informasi pengguna utama dapat diteruskan ke server asal.

    Jika Anda mengaktifkan penyaringan parameter, POP mengalihkan URL yang diproses oleh fitur penyaringan parameter ke server asal. Dalam contoh sebelumnya, permintaan dari Pengguna A dan Pengguna B keduanya menggunakan URL http://example.com/1.jpg. UID tidak diteruskan ke server asal selama pengambilan asal.

    Jika Anda mempertahankan parameter dalam permintaan balik ke asal, POP mengalihkan URL asli ke server asal sehingga UID diteruskan ke server asal.

Fitur penyaringan parameter dapat mempertahankan atau menghapus parameter tertentu. Gambar berikut menunjukkan proses penyaringan parameter.

Prosedur

  1. Masuk ke Alibaba Cloud CDN.

  2. Di panel navigasi kiri, klik Domain Names.

  3. Di halaman Domain Names, temukan nama domain yang ingin Anda kelola dan klik Manage di kolom Actions.

  4. Di pohon navigasi kiri nama domain, klik Optimization.

  5. Di bagian Abaikan Parameter, klik Modify. Di kotak dialog yang muncul, pilih mode dan konfigurasikan parameter.

    Penting

    Jika Anda beralih ke mode lain, konfigurasi yang ada akan dihapus.

    • Mode: Pertahankan Parameter Tertentu

      Parameter

      Deskripsi

      Contoh

      Ignore Parameters

      • Ya: mengaktifkan fitur penyaringan parameter. Parameter yang mengikuti tanda tanya (?) dihapus dari URL.

        Catatan

        Jika Anda mengatur parameter Abaikan Parameter ke Ya dan tidak menentukan parameter Pertahankan Parameter Tertentu, semua parameter yang mengikuti tanda tanya (?) dihapus.

      • Tidak: menonaktifkan fitur penyaringan parameter.

      Jika URL asli adalah http://example.com/1.jpg?key1=1&key2=2&key3=3, contoh berikut menunjukkan bagaimana URL diproses berdasarkan pengaturan yang berbeda:

      • Contoh 1: menghapus semua parameter dan mengarahkan URL akhir ke server asal.

        • Pengaturan parameter: Abaikan Parameter disetel ke Ya, tidak ada nilai yang ditentukan untuk Pertahankan Parameter Tertentu, dan Pertahankan Parameter saat Kembali ke Asal disetel ke Tidak.

        • Kunci cache: http://example.com/1.jpg.

        • URL asal: http://example.com/1.jpg.

      • Contoh 2: memperhatikan parameter tertentu dan mengarahkan URL akhir ke server asal.

        • Pengaturan parameter: Abaikan Parameter disetel ke Ya, Pertahankan Parameter Tertentu disetel ke key1, dan Pertahankan Parameter saat Kembali ke Asal disetel ke Tidak.

        • Kunci cache: http://example.com/1.jpg?key1=1.

        • URL asal: http://example.com/1.jpg?key1=1.

      • Contoh 3: menghapus semua parameter dan mengarahkan URL asli ke server asal.

        • Pengaturan parameter: Abaikan Parameter disetel ke Ya, tidak ada nilai yang ditentukan untuk Pertahankan Parameter Tertentu, dan Pertahankan Parameter saat Kembali ke Asal disetel ke Ya.

        • Kunci cache: http://example.com/1.jpg.

        • URL asal: http://example.com/1.jpg?key1=1&key2=2&key3=3.

      • Contoh 4: memperhatikan parameter tertentu dan mengarahkan URL asli ke server asal.

        • Pengaturan parameter: Abaikan Parameter disetel ke Ya, Pertahankan Parameter Tertentu disetel ke key1, dan Pertahankan Parameter saat Kembali ke Asal disetel ke Ya.

        • Kunci cache: http://example.com/1.jpg?key1=1.

        • URL asal: http://example.com/1.jpg?key1=1&key2=2&key3=3.

      Retain Specified Parameters

      Anda dapat menentukan hingga 10 parameter yang ingin Anda pertahankan. Pisahkan beberapa parameter dengan koma (,).

      Retain Origin Parameters

      • Ya: mempertahankan semua parameter dalam URL permintaan selama pengambilan asal.

      • Tidak: hanya mempertahankan parameter tertentu dalam URL permintaan selama pengambilan asal. Parameter tetap sama seperti pada kunci cache.

      Rule Condition

      Kondisi aturan dapat mengidentifikasi parameter dalam permintaan untuk menentukan apakah suatu konfigurasi berlaku untuk permintaan tersebut.

      • Jangan gunakan kondisi

      • Jika Anda ingin menambahkan atau mengedit kondisi aturan, lihat Mesin aturan.

    • Mode: Hapus Parameter Tertentu

      Parameter

      Deskripsi

      Contoh

      Remove Specified Parameters

      Anda dapat menentukan hingga 10 parameter yang ingin Anda hapus. Pisahkan beberapa parameter dengan koma (,).

      Jika URL asli adalah http://example.com/1.jpg?key1=1&key2=2&key3=3, contoh berikut menunjukkan bagaimana URL diproses berdasarkan pengaturan yang berbeda:

      • Contoh 1: menghapus parameter tertentu dan mengarahkan URL akhir ke server asal.

        • Pengaturan parameter: Hapus Parameter Tertentu disetel ke key1, dan Pertahankan Parameter saat Kembali ke Asal disetel ke Tidak.

        • Kunci cache: http://example.com/1.jpg?key2=2&key3=3.

        • URL asal: http://example.com/1.jpg?key2=2&key3=3.

      • Contoh 2: menghapus parameter tertentu dan mengarahkan URL asli ke server asal.

        • Pengaturan parameter: Hapus Parameter Tertentu disetel ke key1, dan Pertahankan Parameter saat Kembali ke Asal disetel ke Ya.

        • Kunci cache: http://example.com/1.jpg?key2=2&key3=3.

        • URL asal: http://example.com/1.jpg?key1=1&key2=2&key3=3.

      Retain Origin Parameters

      • Ya: mempertahankan semua parameter dalam URL permintaan selama pengambilan asal.

      • Tidak: hanya menghapus parameter tertentu dalam URL permintaan selama pengambilan asal. Parameter tetap sama seperti pada kunci cache.

      Rule Condition

      Kondisi aturan dapat mengidentifikasi parameter dalam permintaan untuk menentukan apakah suatu konfigurasi berlaku untuk permintaan tersebut.

      • Jangan gunakan kondisi

      • Jika Anda ingin menambahkan atau mengedit kondisi aturan, lihat Mesin aturan.

  6. Klik OK.