Azure Content Delivery Network önbelleğe alma davranışını sorgu dizeleriyle denetleme - standart katman

Genel bakış

Azure Content Delivery Network ile, sorgu dizesi içeren bir web isteği için dosyaların nasıl önbelleğe alındığını denetleyebilirsiniz. Sorgu dizesi içeren bir web isteğinde sorgu dizesi, isteğin soru işaretinden (?) sonra oluşan bölümüdür. Sorgu dizesi, alan adı ve değerinin eşittir işareti (=) ile ayrıldığı bir veya daha fazla anahtar-değer çifti içerebilir. Her anahtar-değer çifti bir ve işareti (&) ile ayrılır. Örneğin, HTTP://www.contoso.com/content.mov?field1=value1& alan2=değer2. bir isteğin sorgu dizesinde birden fazla anahtar-değer çifti varsa, bunların sırası önemli değildir.

Önemli

Azure Content Delivery Network standart ve premium ürünleri aynı sorgu dizesi önbelleğe alma işlevselliğini sağlar, ancak kullanıcı arabirimi farklıdır. Bu makalede, Microsoft'tan Azure CDN Standard ve Edgio'dan Azure CDN Standard arabirimi açıklanmaktadır. Edgio'dan Azure CDN Premium ile sorgu dizesi önbelleğe alma için bkz. Sorgu dizeleriyle Azure Content Delivery Network önbelleğe alma davranışını denetleme - premium katman.

Üç sorgu dizesi modu kullanılabilir:

  • Sorgu dizelerini yoksay: Varsayılan mod. Bu modda, içerik teslim ağ iletişim noktası (POP) düğümü, istek sahibinden ilk istekte kaynak sunucuya sorgu dizelerini geçirir ve varlığı önbelleğe alır. POP'tan sunulan varlık için sonraki tüm istekler, önbelleğe alınan varlığın süresi dolana kadar sorgu dizelerini yoksayar.

  • Sorgu dizeleri için önbelleğe almayı atla: Bu modda, sorgu dizelerine sahip istekler içerik teslim ağı POP düğümünde önbelleğe alınmaz. POP düğümü, varlığı doğrudan kaynak sunucudan alır ve her istekte istek sahibine geçirir.

  • Her benzersiz URL'yi önbelleğe alma: Bu modda, sorgu dizesi de dahil olmak üzere benzersiz bir URL'ye sahip her istek, kendi önbelleğine sahip benzersiz bir varlık olarak kabul edilir. Örneğin, örneğin.ashx?q=test1 isteği için kaynak sunucudan gelen yanıt POP düğümünde önbelleğe alınır ve aynı sorgu dizesine sahip sonraki önbellekler için döndürülür. example.ashx?q=test2 isteği, kendi yaşam süresi ayarına sahip ayrı bir varlık olarak önbelleğe alınır.

    Önemli

    Sorgu dizesi oturum kimliği veya kullanıcı adı gibi her istekle değiştirilecek parametreler içerdiğinde bu modu kullanmayın çünkü önbellek isabet oranı düşük olacaktır.

Standart içerik teslim ağ profilleri için sorgu dizesi önbelleğe alma ayarlarını değiştirme

  1. bir içerik teslim ağı profili açın, ardından yönetmek istediğiniz içerik teslim ağı uç noktasını seçin.

    İçerik teslim ağ profili uç noktalarının ekran görüntüsü.

  2. Ayarların altındaki sol bölmede Önbelleğe alma kuralları’nı seçin.

    İçerik teslim ağı önbelleğe alma kuralları düğmesinin ekran görüntüsü.

  3. Sorgu dizesi önbelleğe alma davranışı listesinde bir sorgu dizesi modu seçin ve ardından Kaydet'i seçin.

    İçerik teslim ağı sorgu dizesi önbelleğe alma seçeneklerinin ekran görüntüsü.

Önemli

Kaydın Azure Content Delivery Network üzerinden yayılması zaman aldığından önbellek dizesi ayarları değişiklikleri hemen görünmeyebilir:

  • Microsoft’tan Azure CDN Standart profilleri için yayma işlemi genellikle 10 dakikada tamamlanır.
  • Edgio'dan Azure CDN Standard ve Edgio profillerinden Azure CDN Premium için yayma işlemi genellikle 10 dakika içinde tamamlanır.

Sonraki adım

  • Önbelleğe alınan içeriği Azure Content Delivery Network uç noktasından temizlemeyi öğrenin.