Udostępnij za pośrednictwem


Warunki dopasowania mechanizmu reguł usługi Azure Content Delivery Network od Edgio Premium

Artykuł zawiera szczegółowe opisy dostępnych warunków dopasowywania dla sieci dostarczania zawartości platformy Azure z silnika reguł Edgio Premium .

Drugą częścią reguły jest warunek dopasowania. Warunek dopasowania identyfikuje określone typy żądań, dla których jest wykonywany zestaw funkcji.

Można na przykład użyć warunku dopasowania, aby:

  • Filtrowanie żądań zawartości w określonej lokalizacji.
  • Filtruj żądania wygenerowane na podstawie określonego adresu IP lub kraju/regionu.
  • Filtruj żądania według informacji nagłówka.

Warunki meczu

Zawsze

Warunek Always match jest przeznaczony do stosowania domyślnego zestawu funkcji do wszystkich żądań.

Urządzenie

Te warunki dopasowania służą do identyfikowania żądań na podstawie agenta użytkownika klienta.

Nazwa Cel
Nazwa marki Identyfikuje żądania na podstawie zgodności nazwy marki urządzenia z:
- określona wartość (dokładna nazwa marki)
wyrażenie regularne - (Nazwa marki regex)
wzorzec specyficzny dla - (wieloznacznik nazwy marki)
System operacyjny urządzenia Identyfikuje żądania według tego, czy system operacyjny urządzenia jest zgodny z:
- określona wartość (system operacyjny urządzenia)
- wyrażenie regularne (regex systemu operacyjnego urządzenia)
- określony wzorzec (symbol wieloznaczny systemu operacyjnego urządzenia)
Wersja systemu operacyjnego urządzenia Identyfikuje żądania w zależności od zgodności wersji systemu operacyjnego urządzenia z:
- określona wartość (literał wersji systemu operacyjnego)
- wyrażenie regularne (wersja systemu operacyjnego)
specyficzny wzorzec dla systemu - (wersja systemu operacyjnego jako symbol wieloznaczny)
Orientacja podwójna Określa żądania, czy urządzenie obsługuje podwójną orientację.
Preferowany DTD HTML Identyfikuje żądania według tego, czy preferowany kod DTD urządzenia jest zgodny z:
- Określona wartość (Preferowany literał DTD HTML)
- wyrażenie regularne (HTML Preferowany Regex DTD)
wzorzec specyficzny dla - (preferowany symbol wieloznaczny DTD HTML)
Osadzanie obrazu? Identyfikuje żądania według tego, czy urządzenie obsługuje obrazy zakodowane w formacie Base64.
Czy android? Określa żądania, czy urządzenie korzysta z systemu operacyjnego Android.
Czy to aplikacja? Identyfikuje żądania według tego, czy aplikacja natywna zażądała zawartości.
Czy pełny pulpit? Identyfikuje żądania na podstawie tego, czy urządzenie zapewnia pełne środowisko pulpitu.
Czy to iOS? Identyfikuje żądania według tego, czy urządzenie korzysta z systemu iOS.
Czy robot? Określa żądania, czy urządzenie jest uznawane za zautomatyzowanego klienta HTTP (na przykład przeszukiwarkę robota).
Czy smart TV? Identyfikuje żądania na podstawie tego, czy urządzenie jest inteligentnym telewizorem.
Czy smartfon? Identyfikuje żądania na podstawie tego, czy urządzenie jest smartfonem.
Czy to jest tablet? Identyfikuje żądania według tego, czy urządzenie jest tabletem.
czy ekran dotykowy? Identyfikuje żądania w zależności od tego, czy podstawowe urządzenie wskazujące jest ekranem dotykowym.
Czy windows Phone? Określa żądania, czy urządzenie jest systemem Windows Mobile 6.5/ Windows Phone 7 lub nowszym.
Czy to jest urządzenie bezprzewodowe? Identyfikuje żądania, czy urządzenie jest bezprzewodowe.
Nazwa marketingowa Identyfikuje żądania według tego, czy nazwa marketingowa urządzenia jest zgodna z:
- Określona wartość (literał nazwy marketingowej)
wyrażenie regularne - (Nazwa marketingowa Regex)
- określony wzorzec (nazwa marketingowa w formie wieloznacznej)
Przeglądarka mobilna Określa żądania na podstawie tego, czy przeglądarka urządzenia odpowiada:
- określona wartość (mobilna przeglądarka)
- Wyrażenie regularne (Regex przeglądarki mobilnej)
wzorzec specyficzny dla - (symbol wieloznaczny przeglądarki mobilnej)
Wersja przeglądarki mobilnej Identyfikuje żądania, jeśli wersja przeglądarki urządzenia jest zgodna z:
- określona wartość (wersja przeglądarki mobilnej)
- wyrażenie regularne (Regex) (wersja przeglądarki mobilnej)
wzorzec specyficzny dla - (wersja przeglądarki mobilnej)
Nazwa modelu Identyfikuje żądania według tego, czy nazwa modelu urządzenia jest zgodna z:
- określona wartość (literał nazwy modelu)
- wyrażenie regularne (nazwa modelu Regex)
specyficzny wzorzec dla - (nazwa modelu wieloznaczna)
pobierania progresywnego? Określa żądania na podstawie tego, czy urządzenie obsługuje pobieranie progresywne.
Data wydania Identyfikuje żądania według tego, czy data wydania urządzenia jest zgodna z:
- określona wartość (literał daty wydania)
wyrażenie regularne - (Regex daty wydania)
Specyficzny wzorzec dla - (wieloznacznik daty wydania)
Wysokość rozdzielczości Identyfikuje żądania według wysokości urządzenia.
szerokość rozdzielczości Identyfikuje żądania według szerokości urządzenia.

z powrotem do góry

Lokalizacja

Te warunki dopasowania są przeznaczone do identyfikowania wniosków na podstawie lokalizacji żądającego.

Nazwa Cel
numer AS Identyfikuje żądania pochodzące z określonej sieci.
Nazwa miasta Identyfikuje żądania, czy pochodzą z miasta, którego nazwa jest zgodna z:
- Konkretna wartość (literał nazwy miasta)
wyrażenie regularne - (nazwa miasta regex)
Kontynent Identyfikuje żądania pochodzące z określonych kontynentów.
Kraj Identyfikuje żądania pochodzące z określonych krajów/regionów.
bezpośredni dostęp do pamięci (DMA) Kod Identyfikuje żądania pochodzące z określonych wyznaczonych obszarów rynkowych (DMA).
Szerokość geograficzna Identyfikuje żądania pochodzące z określonych szerokości geograficznych.
długość geograficzna Identyfikuje żądania pochodzące z określonych długości geograficznych.
kod metra Identyfikuje żądania pochodzące z określonych obszarów metropolitalnych (określonych obszarów rynkowych).
kod pocztowy Identyfikuje żądania pochodzące z określonych kodów pocztowych.
kod regionu Identyfikuje żądania pochodzące z określonych regionów.

Notatka

czy należy używać kodu metro lub kodu DMA?
Oba te warunki dopasowania zapewniają tę samą możliwość. Zalecamy jednak użycie warunku dopasowania kodu metro do identyfikowania żądań przez DMA.

Wróć na górę

Pochodzenie

Te warunki dopasowania są przeznaczone do identyfikowania żądań wskazujących na magazyn sieci dostarczania treści lub pierwotny serwer klienta.

Nazwa Cel
Źródło początkowe sieci dostarczania treści Identyfikuje żądania zawartości przechowywanej w magazynie sieci dostarczania zawartości.
Customer Origin Identyfikuje żądania zawartości przechowywanej na określonym serwerze pochodzenia klienta.

z powrotem do góry

Żądanie

Te warunki dopasowania służą do identyfikowania żądań na podstawie ich właściwości.

Nazwa Cel
adres IP klienta Identyfikuje żądania pochodzące z określonego adresu IP.
Parametr pliku cookie Identyfikuje żądanie, sprawdzając, czy zawiera ciasteczko zgodne z:
- określona wartość (literał parametru pliku cookie)
Wyrażenie regularne dla parametru pliku cookie () -
Specyficzny wzorzec (-) (parametr wieloznaczny dla pliku cookie)
Edge CNAME Identyfikuje żądania wskazujące określony rekord CNAME krańcowy.
Domena odwołująca się Identyfikuje żądanie na podstawie, czy odwołuje się ono do zgodnej nazwy hosta:
- określona wartość (odwołujące się doliterału domeny )
- określony wzorzec (odwołanie się do domeny z symbolem wieloznacznym)
Nagłówek żądania Identyfikuje żądanie według tego, czy zawiera nagłówek zgodny z:
- określona wartość (literał nagłówka żądania)
- wyrażenie regularne (regex nagłówka żądania)
wzorzec specyficzny dla - (znacznik zamienny nagłówka żądania)
metody żądania Identyfikuje żądania według metody HTTP.
schemat żądania Identyfikuje żądania według protokołu HTTP.

z powrotem do góry

Adres URL

Nazwa Cel
Ścieżka adresu URL Identyfikuje żądania według tego, czy ich ścieżka względna, w tym nazwa pliku, jest zgodna z:
- określona wartość (literał ścieżki adresu URL)
wyrażenie regularne - (ścieżki adresu URL )
wzorzec specyficzny dla - (wieloznaczne ścieżki url)
Katalog ścieżek URL Identyfikuje żądania, których ścieżka względna jest zgodna z:
- określona wartość (literał katalogu ścieżek URL)
Specyficzny wzorzec dla - (symbolu zastępczego w katalogu ścieżki URL)
Rozszerzenie ścieżki adresu URL Identyfikuje żądania, czy ich rozszerzenie pliku jest zgodne z:
- określona wartość (literałrozszerzenia ścieżki adresu URL )
Specyficzny wzorzec dla - (symbol wieloznaczny rozszerzenia ścieżki URL)
Nazwa pliku w ścieżce URL Identyfikuje żądania według tego, czy nazwa pliku jest zgodna z:
- określona wartość (nazwa pliku ścieżki adresu URL)
wzór specyficzny dla - (wieloznaczny wzorzec nazwy pliku w ścieżce URL)
Kwerenda adresu URL Identyfikuje żądania według tego, czy ich ciąg zapytania jest zgodny z:
- określona wartość (literał zapytania adresu URL)
wyrażenie regularne - ( regex kwerendy URL)
wzorzec konkretny- (zapytanie URL ze znakiem wieloznacznym)
Parametr zapytania adresu URL Identyfikuje żądania według tego, czy zawierają parametr ciągu zapytania ustawiony na wartość zgodną z:
- określona wartość (literał parametru zapytania adresu URL)
- określony wzorzec (wieloznaczny parametr zapytania adresu URL)

Wróć na górę

Najnowsze warunki meczu można znaleźć w dokumentacji silnika reguł Edgio .

Następne kroki