Aracılığıyla paylaş


Edgio Premium kural altyapısından Azure CDN kullanarak HTTP davranışını geçersiz kılma

Önemli

Bu özellik yalnızca Edgio Azure CDN Premium için geçerlidir. Microsoft'un Azure CDN kurallarını yapılandırmak için lütfen Standart kural altyapısını kullanın. Akamai Azure CDN için gelişmiş kurallar kullanılamaz. CDN özelliklerinin tam karşılaştırması için bkz. Azure CDN ürün özelliklerini.

Genel bakış

Azure CDN kuralları altyapısı, HTTP isteklerinin nasıl işleneceğini özelleştirmenize olanak tanır. Örneğin, belirli içerik türlerinin teslimini engelleme, önbelleğe alma ilkesi tanımlama veya HTTP üst bilgisini değiştirme. Bu öğreticide, CDN varlıklarının önbelleğe alma davranışını değiştiren bir kuralın nasıl oluşturulacağı gösterilmektedir. Daha fazla bilgi için kurallar motoru sözdizimi hakkında Azure CDN kurallar motoru referansıbölümüne bakın.

Erişim

Kural altyapısına erişmek için önce CDN profili sayfasının üst kısmından Yönet seçerek Azure CDN yönetim sayfasına erişmeniz gerekir. Uç noktanızın dinamik site hızlandırma (DSA) için iyileştirilip iyileştirilmemiş olmasına bağlı olarak, kural altyapısına uç nokta türünüz için uygun kurallar kümesiyle erişin:

  • Genel web teslimi veya diğer DSA dışı iyileştirme için iyileştirilmiş uç noktalar:

    HTTP Büyük sekmesini, ardından Kurallar Motoru'yi seçin.

    HTTP için kural altyapısının ekran görüntüsü.

  • DSA için iyileştirilmiş uç noktalar:

    ADN sekmesini seçin ve ardından Kurallar Motoruseçin.

    ADN, Edgio tarafından DSA içeriğini belirtmek için kullanılan bir terimdir. Burada oluşturduğunuz tüm kurallar, profilinizde DSA için optimize edilmemiş tüm uç noktalar tarafından görmezden gelinir.

    DSA için kural altyapısının ekran görüntüsü.

Öğretici

  1. CDN profili sayfası'den Yönet'ı seçerek CDN yönetim portalını açın.

    CDN profilindeki yönet düğmesinin ekran görüntüsü.

  2. HTTP Büyük sekmesini seçin, ardından Kurallar Motoru'nu seçin.

  3. Yeni bir taslak ilkesi oluşturmak için + Yeni'ı seçin.

    Yeni ilke oluştur düğmesinin ekran görüntüsü.

  4. İlkeye bir ad verin. Devam'i seçin, ardından + Kural'i seçin.

    İlke oluşturma sayfasının ekran görüntüsü.

    Önemli

    Birden çok kuralın listelenme sırası, bunların işlenme şeklini etkiler. Sonraki bir kural, önceki bir kural tarafından belirtilen eylemleri geçersiz kabilir. Örneğin, bir istek özelliğini temel alan bir kaynağa erişime izin veren bir kuralınız ve tüm isteklere erişimi reddeden bir kuralınız varsa, ikinci kural ilk kuralı geçersiz kılar. Kurallar, yalnızca aynı özelliklerle etkileşime geçseler önceki kuralları geçersiz kılar.

  5. Ad / Açıklama metin kutusuna bir ad girin.

  6. + düğmesini seçin, ardından eşleştirme mantığı için Eşleştir'yi veya İlk Eşleşme'ü seçin. İkisi arasındaki fark, İstek Belirlemebölümünde açıklanmıştır.

  7. Kuralın geçerli olduğu isteklerin türünü belirleyin. Her zaman varsayılan eşleşme koşulunu kullanın.

    CDN kuralı eşleştirme koşulunun ekran görüntüsü.

    Not

    Açılan listede birden çok eşleşme koşulu bulunur. Seçili durumdaki eşleşme koşulu hakkında bilgi için soldaki mavi renkli bilgi simgesini seçin.

    Koşullu ifadelerin ayrıntılı listesi için bkz. Kurallar motoru koşullu ifadeleri.

    Eşleştirme koşullarının ayrıntılı listesi için bkz. Kurallar motoru eşleştirme koşulları.

  8. Yeni bir özellik eklemek için koşullu deyimdeki + düğmesini seçin.

    Bir kuraldaki CDN kuralları özelliğinin ekran görüntüsü.

  9. kategori açılan listesinden önbelleğe alma seçin. Ardından, özelliği açılır listesinden Maksimum Yaşı Zorlamaseçeneğini seçin. Metin kutusuna 300 değerini girin. Diğer ayarları varsayılan olarak bırakın ve kuralın yapılandırmasını tamamlamak için Kaydet seçin.

    Not

    Açılan listede birden çok özellik bulunur. Seçili durumdaki özellik hakkında bilgi için soldaki mavi renkli bilgilendirme simgesini seçin.

    İç Maksimum Yaşiçin, CDN kenar düğümlerinin varlığı kaynaktan ne zaman yenileneceğini kontrol etmek amacıyla varlığın Cache-Control ve Expires üst bilgileri üzerine yazılır. Bu örnekte, CDN kenar düğümü varlığı kaynağından yenilemeden önce 300 saniye veya 5 dakika boyunca önbelleğe alır.

    Özelliklerin ayrıntılı listesi için bkz. Kural altyapısı özellikleri.

  10. Politika olarakTaslağı Kilitle'yi seçin. Taslağı bir ilkeye kilitledikten sonra, bu ilke içinde hiçbir kural ekleyemez veya güncelleştiremezsiniz.

    CDN ilke oluşturucusunun ekran görüntüsü.

  11. Dağıtım isteğiöğesini seçin.

    İlke oluşturucudaki dağıtım isteği düğmesinin ekran görüntüsü.

  12. Bu CDN profili önceki kurallar veya üretim trafiği olmadan yeniyse, açılan liste menüsünde ortamı Üretim olarak seçebilirsiniz. Ortamın açıklamasını girin ve Dağıtım İsteği Oluşturöğesini seçin.

    CDN ilke oluşturucu ortamının ekran görüntüsü.

    Not

    İlke dağıtıldıktan sonra yayılması yaklaşık 30 dakika sürer. Daha fazla kural eklemek veya güncelleştirmek istiyorsanız geçerli kuralı yinelemeniz ve yeni ilkeyi dağıtmanız gerekir.

Üretimde dağıtılan mevcut politikaya kurallar ekleyin

  1. Üretim ortamına dağıtılan ilkeyi seçin.

    Politika üretiminin genel bakış sayfasının ekran görüntüsü.

  2. Üretimde var olan ilkeyi kopyalamak için Çoğalt seçin.

    İlkeye genel bakış sayfasındaki yinelenen düğmenin ekran görüntüsü.

  3. Mevcut bir kuralı düzenlemek için kalem simgesini seçin veya ilkeye yeni bir kural eklemek için + Kural'ni seçin.

    Yinelenen politika için düzenle düğmesinin ve yeni kuralın ekran görüntüsü.

  4. Güncellemelerden memnun kaldığınızda, ilkeyi uygulamak için son bölümdeki 10-12 arası adımları takip edin.

Kural Motoru hazırlık ortamı

  • Hazırlama ortamı, üretim ortamını etkilemeden yeni CDN yapılandırmasının uçtan uca test edilebileceği bir korumalı alan sağlar. Bu yapılandırma, hazırlama ağınızdaki trafik akışını bir kaynak sunucuya çoğaltmanıza olanak tanır.

  • Hazırlama ortamı işlevsel test için tasarlanmıştır ve üretim CDN ortamından daha küçük bir ölçektedir. Bu nedenle, bu ortamı ölçek, yüksek hacimli veya aktarım hızı testi için kullanmamalısınız.

  • Trafik saniyede 50 Mb/sn veya 500 istek altında tutulmalıdır.

  • Hazırlama ortamında yapılan değişiklikler canlı site ortamınızı etkilemez.

  • Hazırlama ortamını kullanarak HTTPS trafiğinin test edilmesi TLS sertifika uyumsuzluğuna neden olur.

  • Test mekanizması:

    • Bir taslağı bir ilkeye kilitledikten sonra, Dağıtma İsteğiöğesini seçin. Ortamı Staging olarak seçin ve ardından Dağıtım İsteği Oluşturöğesini seçin.

      Hazırlık politikası ekran görüntüsü.

    • Yerel konak dosyanızı düzenleyerek uç noktanız veya özel etki alanınız için bir A kaydı oluşturun.

    • Tarayıcıda özel alan adı test varlığını kontrol edin ve HTTPS kullanmadan devam edin.

    Not

    Hazırlama ortamında bir ilke dağıtıldıktan sonra yayılması 15 dakika sürer.

Ayrıca bkz.