Delen via


Azure Content Delivery Network van Edgio met Premium-regelengine matchvoorwaarden

In dit artikel vindt u gedetailleerde beschrijvingen van de beschikbare overeenkomstcriteria voor het Azure-contentleveringsnetwerk van Edgio Premium regelengine.

Het tweede deel van een regel is de matchvoorwaarde. Een overeenkomstvoorwaarde identificeert specifieke typen aanvragen waarvoor een set functies wordt uitgevoerd.

U kunt bijvoorbeeld een matchvoorwaarde gebruiken om bijvoorbeeld het volgende te doen.

  • Filter aanvragen voor inhoud op een bepaalde locatie.
  • Filter aanvragen die zijn gegenereerd op basis van een bepaald IP-adres of land/regio.
  • Filter aanvragen op informatie in de koptekst.

Voorwaarden voor overeenkomst

Altijd

De Altijd overeenkomende voorwaarde is ontworpen om een standaardset functies toe te passen op alle aanvragen.

Apparaat

Deze voorwaarden zijn ontworpen om aanvragen te identificeren op basis van de user agent van de cliënt.

Naam Doel
Merknaam Identificeert aanvragen door of de merknaam van het apparaat overeenkomt met:
- Specifieke waarde (Letterlijke merknaam)
- Reguliere expressie (Merknaam Regex)
- Specifiek patroon (Merknaam jokerteken)
Besturingssysteem van apparaat Identificeert aanvragen door of het besturingssysteem van het apparaat overeenkomt met een:
- Specifieke waarde (Besturingssysteem van apparaat)
- Reguliere expressie (Apparaatbesturingssysteem Regex)
- Specifiek patroon (wildcard voor besturingssysteem van een apparaat)
Apparaat OS Versie Identificeert aanvragen door of de versie van het besturingssysteem van het apparaat overeenkomt met:
- Specifieke waarde (Versie van apparaatbesturingssysteem in tekstvorm)
- Reguliere expressie (Regex-versie van apparaatbesturingssysteem)
- Specifiek patroon (apparaat OS-versie jokerteken)
Dubbele Oriëntatie? Identificeert aanvragen op basis van of het apparaat ondersteuning biedt voor dubbele oriëntatie.
Voorkeurs-DTD voor HTML Identificeert aanvragen door of de DTD van de HTML-voorkeur van het apparaat overeenkomt met:
- Specifieke waarde (HTML Voorkeur DTD-letterlijke)
- reguliere expressie (HTML Preferred DTD Regex)
- Specifiek patroon (Voorkeurs-DTD-jokerteken voor HTML)
Afbeelding inlining? Identificeert aanvragen door of het apparaat base64-gecodeerde installatiekopieën ondersteunt.
Is Android? Identificeert aanvragen door of het apparaat het Android-besturingssysteem gebruikt.
Is de app? Identificeert aanvragen door of een systeemeigen toepassing inhoud heeft aangevraagd.
Is het een volledig bureaublad? Identificeert aanvragen door of het apparaat een volledige bureaubladervaring biedt.
Is iOS? Identificeert aanvragen door of het apparaat iOS gebruikt.
Is het Robot? Identificeert aanvragen door of het apparaat wordt beschouwd als een geautomatiseerde HTTP-client (bijvoorbeeld een robotcrawler).
Is Smart TV? Identificeert aanvragen door of het apparaat een smart tv is.
Is het een smartphone? Identificeert aanvragen door of het apparaat een smartphone is.
Is het een tablet? Identificeert aanvragen door of het apparaat een tablet is.
Is het Touchscreen? Identificeert aanvragen door of het primaire aanwijsapparaat van het apparaat een touchscreen is.
Is Windows Phone? Identificeert aanvragen door of het apparaat een Windows Mobile 6.5/ Windows Phone 7 of hoger is.
Is dit een draadloos apparaat? Identificeert aanvragen door of het apparaat draadloos is.
Marketingnaam Identificeert aanvragen door of de marketingnaam van het apparaat overeenkomt met:
- Specifieke waarde (Letterlijke marketingnaam)
- Reguliere expressie (Marketing Name Regex)
- Specifiek patroon (Marketingnaam Wildcard)
Mobiele browser Identificeert aanvragen door of de browser van het apparaat overeenkomt met een:
- Specifieke waarde (Mobile Browser Letterlijk)
- Reguliere expressie (Mobile Browser Regex-)
- Specifiek patroon (Mobile Browser-jokerteken)
Versie van mobiele browser Identificeert aanvragen door of de browserversie van het apparaat overeenkomt met:
- Specifieke waarde (letterlijkevoor mobiele browserversie)
- Reguliere expressie (Mobiele Browser Versie Regex)
- Specifiek patroon (Mobile Browser Version Wildcard)
Modelnaam Identificeert aanvragen door of de modelnaam van het apparaat overeenkomt met een:
- Specifieke waarde (Modelnaam letterlijke)
- Reguliere expressie (Modelnaam Regex-)
- specifiek patroon (modelnaam jokerteken)
Progressive Download? Identificeert aanvragen door of het apparaat progressief downloaden ondersteunt.
Releasedatum Identificeert aanvragen door of de releasedatum van het apparaat overeenkomt met:
- Specifieke waarde (release datum letterlijke)
- Reguliere expressie (Releasedatum Regex-)
- Specifiek patroon (Releasedatum Wildcard)
resolutie hoogte Hiermee worden aanvragen geïdentificeerd op basis van de hoogte van het apparaat.
resolutiebreedte Identificeert aanvragen op basis van de breedte van het apparaat.

terug naar boven

Plaats

Deze overeenkomstvoorwaarden zijn ontworpen om aanvragen te identificeren op basis van de locatie van de aanvrager.

Naam Doel
AS-nummer Identificeert aanvragen die afkomstig zijn van een bepaald netwerk.
Plaatsnaam Identificeert aanvragen door of ze afkomstig zijn van een stad waarvan de naam overeenkomt met:
- Specifieke waarde (letterlijkeplaatsnaam)
- Reguliere expressie (City Name Regex)
continent Identificeert aanvragen die afkomstig zijn van de opgegeven continenten.
land Identificeert aanvragen die afkomstig zijn van de opgegeven landen/regio's.
Directe geheugentoegang (DMA) code Identificeert aanvragen die afkomstig zijn van de opgegeven metro's (Aangewezen marktgebieden).
Breedtegraad Identificeert aanvragen die afkomstig zijn van de opgegeven breedtegraad.
lengtegraad Identificeert aanvragen die afkomstig zijn van de opgegeven lengtegraad.
metrocode Identificeert aanvragen die afkomstig zijn van de opgegeven metro's (Aangewezen marktgebieden).
postcode Hiermee worden aanvragen geïdentificeerd die afkomstig zijn van de opgegeven postcodes.
regiocode Identificeert aanvragen die afkomstig zijn van de opgegeven regio's.

Notitie

Moet ik metrocode of DMA-code gebruiken?
Beide van deze matchvoorwaarden bieden dezelfde functionaliteit. We raden echter aan om de Metrocode-matchingvoorwaarde te gebruiken om verzoeken op basis van DMA te identificeren.

terug naar boven

Oorsprong

Deze matchingsvoorwaarden zijn ontworpen om aanvragen te identificeren die verwijzen naar opslag van het content delivery netwerk of een originele server van de klant.

Naam Doel
Contentleveringsnetwerk Oorsprong Identificeert aanvragen voor inhoud die is opgeslagen in de netwerkopslag van contentlevering.
Customer Origin Identificeert aanvragen voor inhoud die is opgeslagen op een specifieke server van de oorsprong van de klant.

terug naar boven

Verzoek

Deze matchvoorwaarden zijn ontworpen om verzoeken op basis van hun eigenschappen te herkennen.

Naam Doel
Klant-IP-adres Identificeert aanvragen die afkomstig zijn van een bepaald IP-adres.
Cookie-parameter Identificeert een aanvraag door of deze een cookie bevat die overeenkomt met een:
- Specifieke Waarde (Cookieparameter Letterlijk)
- Reguliere expressie (Cookie Parameter Regex
- Specifiek patroon (Cookieparameter jokerteken)
Edge CNAME- Identificeert aanvragen die verwijzen naar een specifieke edge CNAME.
Verwijzend domein Identificeert een aanvraag door of deze wordt verwezen door een hostnaam die overeenkomt met:
- Specifieke waarde (Letterlijkedomein)
- Specifiek patroon (Domein-jokerteken)
Aanvraagkop Identificeert een aanvraag door of deze een header bevat die overeenkomt met een:
- Specifieke waarde (aanvraagheader letterlijk)
- Reguliere expressie (Aanvraagheader Regex-)
- Specifiek patroon (Verzoekheader-jokerteken)
aanvraagmethode Identificeert aanvragen op basis van hun HTTP-methode.
aanvraagschema Identificeert aanvragen met hun HTTP-protocol.

terug naar boven

URL

Naam Doel
URL-pad Identificeert aanvragen door of het relatieve pad, inclusief bestandsnaam, overeenkomt met een:
- Specifieke waarde (URL-pad letterlijk)
- Reguliere expressie (URL-pad Regex-)
- Specifiek patroon (URL-pad met jokertekens)
URL-padmapdirectory Identificeert aanvragen door of het relatieve pad overeenkomt met een:
- Specifieke waarde (URL Path Directory Literal)
- Specifiek patroon (URL-padmap met jokertekens)
Extensie voor URL-pad Identificeert aanvragen door of de bestandsextensie overeenkomt met een:
- Specifieke waarde (URL-padextensie Literal)
- Specifiek patroon (URL-padextensie jokerteken)
URL-padbestandsnaam Identificeert aanvragen door of de bestandsnaam overeenkomt met een:
- Specifieke waarde (URL-pad bestandsnaam letterlijk)
- Specifiek patroon (URL-pad bestandsnaam jokerteken)
URL-query Identificeert aanvragen door of de querytekenreeks overeenkomt met een:
- Specifieke waarde (URL-query letterlijke)
- Reguliere expressie (URL Query Regex)
- Specifiek patroon (URL-query jokerteken)
URL-queryparameter Identificeert aanvragen door of ze een queryreeksparameter bevatten die is ingesteld op een waarde die overeenkomt met:
- Specifieke waarde (URL-query-parameterwaarde)
- Specifiek patroon (URL-queryparameter jokerteken)

terug naar boven

Bekijk voor de meest recente wedstrijdomstandigheden de documentatie Edgio Rules Engine.

Volgende stappen