Azure CDN från Verizon Premium-regelmotorfunktioner
Den här artikeln innehåller detaljerade beskrivningar av tillgängliga funktioner för Azure Content Delivery Network (CDN) Regelmotor.
Den tredje delen av en regel är funktionen . En funktion definierar vilken typ av åtgärd som tillämpas på den typ av begäran som identifieras av en uppsättning matchningsvillkor.
Azure CDN från Verizon Premium finns i regelmotorns funktioner
De tillgängliga typerna av funktioner är:
- Åtkomst
- Cachelagring
- Kommentar
- Sidhuvuden
- Loggar
- Optimera
- Ursprung
- Specialitet
- URL
- Brandvägg för webbaserade program
Access
Dessa funktioner är utformade för att styra åtkomsten till innehåll.
| Name | Syfte |
|---|---|
| Neka åtkomst (403) | Anger om alla begäranden avvisas med svaret 403 Förbjuden. |
| Tokenauth | Avgör om Token-Based autentisering ska tillämpas på en begäran. |
| TokenAuth Denial Code | Anger vilken typ av svar som returneras till en användare när en begäran nekas på grund av Token-Based autentisering. |
| Tokenauth – ignorera URL-ärende | Anger om URL-jämförelser som görs Token-Based autentisering är fallkänsliga. |
| Tokenauth-parameter | Anger om frågesträngsparametern Token-Based Authentication ska byta namn. |
Cachelagring
Dessa funktioner är utformade för att anpassa när och hur innehåll cachelagras.
| Name | Syfte |
|---|---|
| Bandbreddsparametrar | Anger om parametrarna för bandbreddsbegränsning (d.v.s. ec_rate och ec_prebuf) ska vara aktiva. |
| Bandbreddsbegränsning | Begränsar bandbredden för svaret från våra gränsservrar. |
| Kringgå cache | Avgör om begäran kan utnyttja vår cachelagringsteknik. |
| Behandling av Cache-Control-huvud | Styr genereringen av Cache-Control-huvuden av edge-servern när funktionen External Max-Age är aktiv. |
| Frågesträng för cachenyckel | Anger om cachenyckeln _ ska innehålla eller exkludera frågesträngsparametrar som är associerade med en begäran. __ En relativ sökväg som unikt identifierar en tillgång för cachelagring. Våra gränsservrar använder den här relativa sökvägen vid kontroll av cachelagrat innehåll. Som standard innehåller en cachenyckel inte frågesträngar parameters._ |
| Cache-Key Rewrite | Skriver om cachenyckeln som är associerad med en begäran. |
| Slutför cachefyllning | Avgör vad som händer när en begäran resulterar i en partiell cachemiss på en gränsserver. |
| Komprimera filtyper | Definierar de filformat som ska komprimeras på servern. |
| Intern maxålder som standard | Anger standardintervallet för högsta ålder för omvalidering från gränsservern till ursprungsserverns cache. |
| Upphör med rubrikbehandling | Styr genereringen av förfallna huvuden av en edge-server när funktionen Max-Age externa servrar är aktiv. |
| Extern maxålder | Anger det maximala åldersintervallet för omvalidering av webbläsar- och gränsservercache. |
| Tvinga intern maxålder | Anger det maximala åldersintervallet för omvalidering från gränsservern till ursprungsserverns cache. |
| H.264-stöd (PROGRESSIV NEDLADDNING AV HTTP) | Avgör vilka typer av H.264-filformat som kan användas för att strömma innehåll. |
| H.264 Support Video Seek Params | Åsidosätter de namn som tilldelats parametrar som kontrollerar sökning via H.264-media när du använder progressiv HTTP-nedladdning. |
| Respektera No-Cache begäran | Avgör om http-klientens no-cache-begäranden kommer att vidarebefordras till ursprungsservern. |
| Ignorera ursprung utan cache | Avgör om våra CDN ignorerar vissa direktiv som betjänas från en ursprungsserver. |
| Ignorera unsatisfiable Ranges | Avgör vilket svar som ska returneras till klienter när en begäran genererar statuskoden 416 Begärda intervall Ej tillåtna. |
| Intern maximalt inaktuell | Styr hur länge en cachelagrad tillgång kan betjänas från en gränsserver under normal förfallotid när gränsservern inte kan förnya den cachelagrade tillgången med ursprungsservern. |
| Partiell cachedelning | Avgör om en begäran kan generera delvis cachelagrat innehåll. |
| Förvalidera cachelagrat innehåll | Anger om cachelagrat innehåll kommer att vara berättigat till tidig omvärdering innan TTL-värdet upphör att gälla. |
| Uppdatera Zero-Byte cachefiler | Avgör hur en HTTP-klients begäran om en cachetillgång på 0 byte hanteras av våra gränsservrar. |
| Ange cachebara statuskoder | Definierar den uppsättning statuskoder som kan resultera i cachelagrat innehåll. |
| Inaktuell innehållsleverans vid fel | Anger om cachelagrat innehåll som har upphört att gälla kommer att levereras när ett fel uppstår under omvalidering av cachen eller när det begärda innehållet hämtas från kundens ursprungsserver. |
| Inaktuellt datum vid uppdatering | Förbättrar prestandan genom att tillåta våra gränsservrar att skicka inaktuell klient till beställaren medan omvärdering sker. |
Kommentar
Med funktionen Kommentar kan du lägga till en anteckning i en regel.
Sidhuvuden
Dessa funktioner är utformade för att lägga till, ändra eller ta bort huvuden från begäran eller svaret.
| Name | Syfte |
|---|---|
| Sidhuvud för ålderssvar | Anger om ett Age-svarshuvud ska ingå i svaret som skickas till beställaren. |
| Felsöka cachesvarshuvuden | Anger om ett svar kan innehålla svarshuvudet X-EC-Debug som innehåller information om cacheprincipen för den begärda tillgången. |
| Ändra huvud för klientbegäran | Skriver över, lägger till eller tar bort ett huvud från en begäran. |
| Ändra klientens svarshuvud | Skriver över, lägger till eller tar bort en rubrik från ett svar. |
| Ange anpassat klient-IP-huvud | Gör att IP-adressen för den begärande klienten kan läggas till i begäran som ett anpassat begärandehuvud. |
Loggar
Dessa funktioner är utformade för att anpassa data som lagras i rådataloggfiler.
| Name | Syfte |
|---|---|
| Anpassat loggfält 1 | Anger formatet och det innehåll som ska tilldelas till det anpassade loggfältet i en rå loggfil. |
| Loggfrågesträng | Anger om en frågesträng ska lagras tillsammans med URL:en i åtkomstloggarna. |
Optimera
Dessa funktioner avgör om en begäran kommer att genomgå de optimeringar som tillhandahålls av Edge Optimizer.
| Name | Syfte |
|---|---|
| Edge Optimizer | Avgör om Edge Optimizer kan tillämpas på en begäran. |
| Edge Optimizer – Instansiera konfiguration | Instansierar eller aktiverar Edge Optimizer-konfigurationen som är associerad med en plats. |
Ursprung
Dessa funktioner är utformade för att styra hur CDN kommunicerar med en ursprungsserver.
| Name | Syfte |
|---|---|
| Maximalt Keep-Alive begäranden | Definierar det maximala antalet begäranden för en Keep-Alive innan den stängs. |
| Proxy specialrubriker | Definierar uppsättningen CDN specifika begärandehuvuden som ska vidarebefordras från en edge-server till en ursprungsserver. |
Specialitet
Dessa funktioner innehåller avancerade funktioner som endast ska användas av avancerade användare.
| Name | Syfte |
|---|---|
| Cachebara HTTP-metoder | Anger uppsättningen med ytterligare HTTP-metoder som kan cachelagras i nätverket. |
| Storlek på cachebar begärandetext | Definierar tröskelvärdet för att avgöra om ett POST-svar kan cachelagras. |
| QUIC | Avgör om klienten informeras om att vår CDN stöder QUIC. |
| Optimering av direktuppspelning | Gör så att cachelagringskonfigurationen optimerar prestandan för liveströmmar och minskar belastningen på ursprungsservern. |
| Användarvariabel | Tilldelar ett värde till en användardefinierad variabel som skickas till din lösning för bearbetning av skräddarsydd trafik. |
URL
Med dessa funktioner kan en begäran omdirigeras eller skrivas om till en annan URL.
| Name | Syfte |
|---|---|
| Följ omdirigeringar | Anger om begäranden kan omdirigeras till det värdnamn som definierats i platshuvudet som returneras av en kunds ursprungsserver. |
| URL-omdirigering | Omdirigerar begäranden via location-huvudet. |
| URL-omskrivning | Skriver om begärande-URL:en. |
Brandvägg för webbaserade program
Funktionen Web Application Firewall avgör om en begäran kommer att skärmas av Web Application Firewall.
De senaste funktionerna finns i Verizon Rules Engine-dokumentationen.