Azure Content Delivery Network från Edgio Premium-regelmotorfunktioner
Den här artikeln innehåller detaljerade beskrivningar av tillgängliga funktioner för Azure Content Delivery Network Rules Engine.
Den tredje delen av en regel är funktionen. En funktion definierar vilken typ av åtgärd som tillämpas på den begärandetyp som identifieras av en uppsättning matchningsvillkor.
Funktionsreferens för Azure Content Delivery Network från Edgio Premium-regelmotorn
De tillgängliga typerna av funktioner är:
Tillträde
De här funktionerna är utformade för att styra åtkomsten till innehåll.
Namn | Avsikt |
---|---|
Neka åtkomst (403) | Bestämmer om alla begäranden avvisas med ett 403 Forbidden-svar. |
tokenautentisering | Avgör om Token-Based autentisering tillämpas på en begäran. |
Token Auth Denial Code | Avgör vilken typ av svar som returneras till en användare när en begäran nekas på grund av Token-Based autentisering. |
tokenautentisering Ignorera URL-ärende | Avgör om URL-jämförelser som görs av Token-Based Autentisering är skiftlägeskänsliga. |
tokenautentiseringsparameter | Avgör om frågesträngsparametern Token-Based Authentication ska byta namn. |
Cachelagring
De här funktionerna är utformade för att anpassa när och hur innehållet cachelagras.
Namn | Avsikt |
---|---|
Bandbreddsparametrar | Avgör om parametrar för bandbreddsbegränsning (till exempel ec_rate och ec_prebuf) är aktiva. |
bandbreddsbegränsning | Begränsar bandbredden för svaret från våra gränsservrar. |
Åsidosätt cache | Avgör om begäran kan använda vår cachelagringsteknik. |
Cache-Control Rubrik Behandling | Styr genereringen av Cache-Control huvudrader av gränsservern när funktionen Extern Max-Age är aktiv. |
Cache-Key frågesträng | Avgör om de frågesträngsparametrar som är associerade med en begäran ska inkluderas eller exkluderas för cachenyckeln . En relativ sökväg som unikt identifierar en resurs för cache. Våra edge-servrar använder den här relativa sökvägen när de söker efter cachelagrat innehåll. Som standard innehåller en cachenyckel inte frågesträngsparametrar. |
Cache-Key Skriva om | Skriver om cachenyckeln som är associerad med en begäran. |
fullständig 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 komprimeras på servern. |
standardintern max-ålder | Avgör standardintervallet för maxålder för återställning av gränsserver till ursprungsservercache. |
upphör att gälla | Styr genereringen av Expires-headrar av en kantserver när funktionen Extern Max-Age är aktiv. |
Extern max-ålder | Avgör maxåldersintervallet för återställning av cachelagring mellan webbläsare och kantservrar. |
Tvinga intern Max-ålder | Avgör max-åldersintervallet för omvalidering av kantserver till ursprungsserverns cache. |
H.264-stöd (HTTP Progressiv nedladdning) | Avgör vilka typer av H.264-filformat som kan användas för att strömma innehåll. |
H.264 Stöd Video Sökparametrar | Åsidosätter de namn som tilldelats parametrar som styr sökning via H.264-media när du använder HTTP Progressive Download. |
Heder No-Cache Begäran | Avgör om en HTTP-klients begäranden utan cache vidarebefordras till ursprungsservern. |
Ignorera Ursprung Ingen-Cache | Avgör om vårt nätverk för innehållsleverans ignorerar vissa direktiv som hanteras från en ursprungsserver. |
Ignorera otillfredsställande intervall | Avgör vilket svar som returneras till klienter när en begäran genererar statuskoden 416 Begärt intervall som inte kan uppfyllas. |
intern max-åldrad | Styr hur länge efter den normala förfallotiden som en cachelagrad tillgång kan hanteras från en kantserver när gränsservern inte kan återanvända den cachelagrade tillgången med ursprungsservern. |
Delad Cache Delning | Avgör om en begäran kan generera delvis cachelagrat innehåll. |
Förvalidera cachelagrat innehåll | Avgör om cachelagrat innehåll är berättigat till tidig förlängning innan TTL (Time To Live) upphör att gälla. |
Uppdatera Zero-Byte cache-filer | 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 uppsättningen med statuskoder som kan resultera i cachelagrat innehåll. |
inaktuell innehållsleverans vid fel | Avgör om cachelagrat innehåll som har upphört att gälla levereras när ett fel inträffar under cachelagringen eller när det begärda innehållet hämtas från kundens ursprungsserver. |
Inaktuell medan verifiering | Förbättrar prestandan genom att låta våra gränsservrar hantera inaktuella klienter till beställaren medan omvalidering sker. |
Kommentar
Med funktionen Kommentar kan en anteckning läggas till i en regel.
Rubriker
De här funktionerna är utformade för att lägga till, ändra eller ta bort rubriker från begäran eller svaret.
Namn | Avsikt |
---|---|
Ålderssvarshuvud | Bestämmer om ett Age-svarshuvud finns med i svaret som skickas till begäraren. |
Felsöka cachesvarshuvuden | Avgör om ett svar kan innehålla svarshuvudet X-EC-Debug, vilket ger information om cachepolicyn för den begärda resursen. |
Ändra huvud för klientbegäran | Skriver över, lägger till eller tar bort en rubrik från en begäran. |
Ändra klientsvarshuvud | Skriver över, lägger till eller tar bort en rubrik från ett svar. |
Ställ in anpassad IP-rubrik för klienten | Tillåter att IP-adressen för den begärande klienten läggs till i begäran som ett anpassat begärandehuvud. |
Loggar
De här funktionerna är utformade för att anpassa data som lagras i råa loggfiler.
Namn | Avsikt |
---|---|
Anpassat Loggfält 1 | Avgör formatet och innehållet som tilldelas till det anpassade loggfältet i en rå loggfil. |
Loggfrågesträng | Avgör om en frågesträng lagras tillsammans med URL:en i åtkomstloggarna. |
Optimera
Dessa funktioner avgör om en begäran genomgår de optimeringar som tillhandahålls av Edge Optimizer.
Namn | Avsikt |
---|---|
Kantoptimerare | 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
De här funktionerna är utformade för att styra hur nätverket för innehållsleverans kommunicerar med en ursprungsserver.
Namn | Avsikt |
---|---|
Maximalt antal Keep-Alive begäranden | Definierar det maximala antalet begäranden för en Keep-Alive anslutning innan den stängs. |
specialhuvuden för proxy | Definierar uppsättningen nätverksspecifika begärandehuvuden för innehållsleverans som vidarebefordras från en gränsserver till en ursprungsserver. |
Specialitet
Dessa funktioner ger avancerade funktioner och bör användas av avancerade användare.
Namn | Avsikt |
---|---|
Cacheable HTTP-metoder | Avgör vilken uppsättning extra HTTP-metoder som kan cachelagras i nätverket. |
Storlek på cachebar begärandekropp | 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 nätverkstjänst för innehållsleverans stöder QUIC. |
Optimering av direktuppspelning | Justerar cachelagringskonfigurationen för att optimera prestanda för liveströmmar och minska belastningen på ursprungsservern. |
användarvariabel | Tilldelar ett värde till en användardefinierad variabel som skickas till din skräddarsydda trafikbearbetningslösning. |
URL
Med de här funktionerna kan en begäran omdirigeras eller skrivas om till en annan URL.
Namn | Avsikt |
---|---|
Följa omdirigeringar | Avgör 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 platsrubriken. |
URL Omskrivning | Skriver om begärande-URL:en. |
För att se de senaste funktionerna, se dokumentationen för Edgio Rules Engine.