Bagikan melalui


Mengontrol perilaku cache Azure Content Delivery Network menggunakan string kueri pada tingkat premium

Ikhtisar

Dengan Azure Content Delivery Network, Anda dapat mengontrol bagaimana file di-cache untuk permintaan web yang berisi string kueri. Dalam permintaan web dengan string kueri, string kueri adalah bagian permintaan yang terjadi setelah tanda tanya (?). String kueri dapat berisi satu atau beberapa pasangan kunci-nilai, di mana nama bidang dan nilainya dipisahkan oleh tanda sama dengan (=). Setiap pasangan kunci-nilai dipisahkan oleh ampersand (&). Misalnya, HTTP://www.contoso.com/content.mov?field1=value1& field2=value2. Jika ada lebih dari satu pasangan kunci-nilai dalam string kueri permintaan, urutannya tidak masalah.

Penting

Produk jaringan pengiriman konten standar dan premium menyediakan fungsionalitas cache string kueri yang sama, tetapi fungsi antarmuka pengguna berbeda. Artikel ini menjelaskan antarmuka untuk Azure CDN Premium dari Edgio. Untuk penyimpanan sementara string kueri dengan produk-produk standar Azure Content Delivery Network, lihat Mengontrol perilaku penyimpanan sementara Azure Content Delivery Network dengan string kueri - tingkatan standar.

Tersedia tiga mode kueri string:

  • cache standar: Mode bawaan. Dalam mode ini, simpul titik kehadiran jaringan pengiriman konten (POP) meneruskan string kueri dari pemohon ke server asal pada permintaan pertama dan menyimpan aset. Semua permintaan berikutnya untuk aset yang dilayani dari server POP mengabaikan string kueri hingga aset yang di-cache kedaluwarsa.

    Penting

    Jika otorisasi token diaktifkan untuk jalur apa pun di akun ini, mode cache standar adalah satu-satunya mode yang dapat digunakan.

  • no-cache: Dalam mode ini, permintaan dengan string kueri tidak di-cache di simpul POP jaringan pengiriman konten. Simpul POP mengambil aset langsung dari server asal dan meneruskannya ke pemohon dengan setiap permintaan.

  • cache unik: Dalam mode ini, setiap permintaan dengan URL unik, termasuk string kueri, diperlakukan sebagai aset unik dengan cachenya sendiri. Misalnya, respons dari server asal untuk permintaan misalnya.ashx?q=test1 di-cache di simpul POP dan dikembalikan untuk cache berikutnya dengan string kueri yang sama. Permintaan untuk example.ashx?q=test2 di-cache sebagai aset terpisah dengan waktu kedaluwarsanya sendiri.

    Penting

    Jangan gunakan mode ini ketika string kueri berisi parameter yang akan berubah dengan setiap permintaan, seperti ID sesi atau nama pengguna, karena akan menghasilkan rasio hit cache rendah.

Mengubah pengaturan caching string kueri untuk profil jaringan pengiriman konten premium

  1. Buka profil jaringan pengiriman konten, lalu pilih Kelola.

    Cuplikan layar tombol kelola profil jaringan pengiriman konten.

    Portal manajemen jaringan pengiriman konten terbuka.

  2. Arahkan mouse ke atas tab HTTP Besar, lalu arahkan mouse ke atas menu flyout Pengaturan Cache. Klik Query-String Cache.

    Opsi cache string kueri ditampilkan.

    Cuplikan layar opsi caching string kueri jaringan pengiriman konten.

  3. Pilih mode string kueri, lalu pilih Perbarui.

Penting

Karena perlu waktu bagi pendaftaran untuk disebarluaskan melalui jaringan pengiriman konten, perubahan pengaturan string cache mungkin tidak segera terlihat. Penyebaran biasanya selesai dalam 10 menit.