Aracılığıyla paylaş


Edgio Premium kural altyapısından Azure Content Delivery Network eşleştirme koşulları

Bu makalede, Edgio Premium kural altyapısından Azure içerik teslim ağı için kullanılabilir eşleşme koşullarının ayrıntılı açıklamaları listelenmiştir.

Kuralın ikinci bölümü eşleşme koşuludur. Eşleşme koşulu, bir özellik kümesinin gerçekleştirildiği belirli istek türlerini tanımlar.

Örneğin, aşağıdakiler için bir eşleştirme koşulu kullanabilirsiniz:

  • Belirli bir konumdaki içerik isteklerini filtreleyin.
  • Belirli bir IP adresinden veya ülke/bölgeden oluşturulan istekleri filtreleyin.
  • İstekleri üst bilgi bilgilerine göre filtreleyin.

Eşleşme Koşulları

Her zaman

Her zaman eşleştir koşulu, tüm isteklere varsayılan bir özellik kümesi uygulamak üzere tasarlanmıştır.

Cihaz

Bu eşleştirme koşulları, istemcinin kullanıcı aracısını temel alan istekleri tanımlamak için tasarlanmıştır.

Veri Akışı Adı Purpose
Marka Adı İstekleri, cihazın marka adının aşağıdakilerle eşleşip eşleşmediğine göre tanımlar:
- Belirli değer (Marka Adı Değişmez Değeri)
- Normal ifade (Marka Adı Regex)
- Belirli desen (Marka Adı Joker Karakteri)
Cihaz işletim sistemi İstekleri, cihazın işletim sisteminin aşağıdakilerle eşleşip eşleşmediğine göre tanımlar:
- Belirli bir değer (Cihaz İşletim Sistemi Değişmez Değeri)
- Normal ifade (Cihaz İşletim Sistemi Kayıt Defteri)
- Belirli desen (Cihaz İşletim Sistemi Joker Karakteri)
Cihaz İşletim Sistemi Sürümü İstekleri, cihazın işletim sistemi sürümünün aşağıdakilerle eşleşip eşleşmediğine göre tanımlar:
- Belirli bir değer (Cihaz İşletim Sistemi Sürümü Değişmez Değeri)
- Normal ifade (Cihaz İşletim Sistemi Sürüm Kayıt Defteri)
- Belirli desen (Cihaz İşletim Sistemi Sürümü Joker Karakteri)
İkili Yönlendirme mi? İstekleri, cihazın çift yönlendirmeyi destekleyip desteklemediğine göre tanımlar.
HTML Tercih Edilen DTD İstekleri, cihazın TERCIH edilen HTML DTD değeriyle eşleşip eşleşmediğine göre tanımlar:
- Belirli değer (HTML Tercih Edilen DTD Değişmez Değeri)
- Normal ifade (HTML Tercih Edilen DTD Regex)
- Belirli desen (HTML Tercih Edilen DTD Joker Karakteri)
Resim Inlining? Cihazın Base64 ile kodlanmış görüntüleri destekleyip desteklemediğini belirterek istekleri tanımlar.
Android mi? cihazın Android işletim sistemini kullanıp kullanmadığını kullanarak istekleri tanımlar.
Uygulama mı? İstekleri, yerel bir uygulamanın içerik isteyip istemediğine göre tanımlar.
Tam Masaüstü mü? İstekleri, cihazın tam masaüstü deneyimi sağlayıp sağlamadığına göre tanımlar.
iOS mu? cihazın iOS kullanıp kullanmadığını belirterek istekleri tanımlar.
Robot mu? İstekleri, cihazın otomatik bir HTTP istemcisi (örneğin, robot gezgini) olarak kabul edilip edilmediğini belirler.
Akıllı TV mi? İstekleri, cihazın akıllı TV olup olmadığını belirleyerek tanımlar.
Akıllı Telefon mu? İstekleri, cihazın akıllı telefon olup olmadığını belirleyerek tanımlar.
Tablet mi? İstekleri, cihazın tablet olup olmadığını belirleyerek tanımlar.
Dokunmatik Ekran mı? İstekleri, cihazın birincil işaret cihazının dokunmatik ekran olup olmadığını belirleyerek tanımlar.
Windows Telefon mi? İstekleri, cihazın Windows Mobile 6.5/ Windows Telefon 7 veya üzeri olup olmadığına göre tanımlar.
Kablosuz Cihaz mı? İstekleri cihazın kablosuz olup olmadığını belirleyerek tanımlar.
Pazarlama Adı İstekleri, cihazın pazarlama adının aşağıdakilerle eşleşip eşleşmediğine göre tanımlar:
- Belirli bir değer (Pazarlama Adı Değişmez Değeri)
- Normal ifade (Pazarlama Adı Kayıt Defteri)
- Belirli desen (Pazarlama Adı Joker Karakteri)
Mobil Tarayıcı İstekleri, cihazın tarayıcısının aşağıdakilerle eşleşip eşleşmediğine göre tanımlar:
- Belirli bir değer (Mobile Browser Değişmez Değeri)
- Normal ifade (Mobile Browser Regex)
- Belirli desen (Mobile Browser Joker Karakteri)
Mobile Browser Sürümü İstekleri, cihazın tarayıcı sürümünün aşağıdakilerle eşleşip eşleşmediğine göre tanımlar:
- Belirli bir değer (Mobile Browser Sürüm Değişmez Değeri)
- Normal ifade (Mobile Browser Sürüm Regex)
- Belirli desen (Mobile Browser Sürüm Joker Karakteri)
Model Adı İstekleri, cihazın model adının aşağıdakilerle eşleşip eşleşmediğine göre tanımlar:
- Belirli değer (Model Adı Değişmez Değeri)
- Normal ifade (Model Adı Regex)
- Belirli desen (Model Adı Joker Karakteri)
Aşamalı İndirme mi? Cihazın aşamalı indirmeyi destekleyip desteklemediğini belirterek istekleri tanımlar.
Yayımlama Tarihi İstekleri, cihazın yayın tarihinin aşağıdakilerle eşleşip eşleşmediğine göre tanımlar:
- Belirli değer (Yayın Tarihi Değişmez Değeri)
- Normal ifade (Yayın Tarihi Kayıt Defteri)
- Belirli desen (Yayın Tarihi Joker Karakteri)
Çözünürlük Yüksekliği İstekleri cihazın yüksekliğine göre tanımlar.
Çözünürlük Genişliği İstekleri cihazın genişliğine göre tanımlar.

Başa Dön

Konum

Bu eşleştirme koşulları, istekleri istek sahibinin konumuna göre tanımlamak için tasarlanmıştır.

Veri Akışı Adı Purpose
AS Numarası Belirli bir ağdan gelen istekleri tanımlar.
Şehir Adı İstekleri, adı aşağıdakiyle eşleşen bir şehirden kaynaklanıp kaynaklanmadığını belirler:
- Belirli değer (Şehir Adı Değişmez Değeri)
- Normal ifade (Şehir Adı Kayıt Defteri)
Continent Belirtilen kıtalardan gelen istekleri tanımlar.
Ülke Belirtilen ülkelerden/bölgelerden gelen istekleri tanımlar.
Doğrudan bellek erişimi (DMA) Kodu Belirtilen metrolardan (Belirlenmiş Pazar Alanları) kaynaklanan istekleri tanımlar.
Enlem Belirtilen enlemlerden kaynaklanan istekleri tanımlar.
Boylam Belirtilen boylamlardan kaynaklanan istekleri tanımlar.
Metro Kodu Belirtilen metrolardan (Belirlenmiş Pazar Alanları) kaynaklanan istekleri tanımlar.
Posta Kodu Belirtilen posta kodlarından kaynaklanan istekleri tanımlar.
Bölge Kodu Belirtilen bölgelerden kaynaklanan istekleri tanımlar.

Not

Metro Code mu yoksa DMA Code mu kullanmalıyım?
Bu eşleştirme koşullarının her ikisi de aynı özelliği sağlar. Ancak, DMA tarafından istekleri tanımlamak için Metro Code eşleştirme koşulunun kullanılmasını öneririz.

Başa Dön

Kaynak

Bu eşleştirme koşulları, içerik teslim ağ depolama alanına veya müşteri kaynak sunucusuna işaret eden istekleri tanımlamak için tasarlanmıştır.

Veri Akışı Adı Purpose
İçerik teslim ağı Kaynağı İçerik teslim ağı depolamada depolanan içerik isteklerini tanımlar.
Müşteri Kaynağı Belirli bir müşteri kaynak sunucusunda depolanan içerik isteklerini tanımlar.

Başa Dön

İstek

Bu eşleştirme koşulları, istekleri özelliklerine göre tanımlamak için tasarlanmıştır.

Veri Akışı Adı Purpose
İstemci IP Adresi Belirli bir IP adresinden gelen istekleri tanımlar.
Tanımlama Bilgisi Parametresi Bir isteği, aşağıdakilerle eşleşen bir tanımlama bilgisi içerip içermediğine göre tanımlar:
- Belirli Değer (Tanımlama Bilgisi Parametresi Değişmez Değeri)
- Normal ifade (Tanımlama Bilgisi Parametre Kayıt Defteri
- Belirli desen (Tanımlama Bilgisi Parametresi Joker Karakteri)
Edge CNAME Belirli bir uç CNAME'sine işaret eden istekleri tanımlar.
Başvuran Etki Alanı Bir isteğin, aşağıdakiyle eşleşen bir konak adı tarafından başvurulup başvurulmadığını belirler:
- Belirli bir değer (Başvuran Etki Alanı Değişmez Değeri)
- Belirli desen (Başvuran Etki Alanı Joker Karakteri)
İstek Başlığı Bir isteği, aşağıdakilerle eşleşen bir üst bilgi içerip içermediğine göre tanımlar:
- Belirli bir değer (İstek Üst Bilgisi Değişmez Değeri)
- Normal ifade (İstek Üst Bilgisi Kayıt Defteri)
- Belirli desen (İstek Üst Bilgisi Joker Karakteri)
Request Yöntemi İstekleri HTTP yöntemiyle tanımlar.
İstek Düzeni İstekleri HTTP protokollerine göre tanımlar.

Başa Dön

URL

Veri Akışı Adı Purpose
URL Yolu İstekleri, dosya adı da dahil olmak üzere göreli yollarının aşağıdakilerle eşleşip eşleşmediğine göre tanımlar:
- Belirli bir değer (URL Yolu Değişmez Değeri)
- Normal ifade (URL Yolu Kayıt Defteri)
- Belirli desen (URL Yolu Joker Karakteri)
URL Yol Dizini İstekleri göreli yollarının bir ile eşleşip eşleşmediğini belirler:
- Belirli bir değer (URL Yolu Dizini Değişmez Değeri)
- Belirli desen (URL Yolu Dizini Joker Karakteri)
URL Yolu Uzantısı İstekleri, dosya uzantılarının aşağıdakilerle eşleşip eşleşmediğine göre tanımlar:
- Belirli bir değer (URL Yolu Uzantısı Değişmez Değeri)
- Belirli desen (URL Yol Uzantısı Joker Karakteri)
URL Yolu Dosya Adı İstekleri, dosya adlarının aşağıdakilerle eşleşip eşleşmediğine göre tanımlar:
- Belirli bir değer (URL Yolu Dosya Adı Değişmez Değeri)
- Belirli desen (URL Yolu Dosya Adı Joker Karakteri)
URL Sorgusu İstekleri, sorgu dizelerinin aşağıdakilerle eşleşip eşleşmediğine göre tanımlar:
- Belirli bir değer (URL Sorgu Değişmez Değeri)
- Normal ifade (URL Sorgu Kayıt Defteri)
- Belirli desen (URL Sorgusu Joker Karakteri)
URL Sorgu Parametresi İstekleri, şu değerle eşleşen bir değere ayarlanmış bir sorgu dizesi parametresi içerip içermediklerine göre tanımlar:
- Belirli bir değer (URL Sorgu Parametresi Değişmez Değeri)
- Belirli desen (URL Sorgu Parametresi Joker Karakteri)

Başa Dön

En son eşleşme koşulları için Edgio Kural Altyapısı belgelerine bakın.

Sonraki adımlar