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:
- Åtkomst
- Cachelagring
- Kommentar
- Rubriker
- Loggar
- Optimize (Optimera)
- Ursprung
- Specialitet
- URL
Access
De här funktionerna är utformade för att styra åtkomsten till innehåll.
Name | Syfte |
---|---|
Neka åtkomst (403) | Avgör om alla begäranden avvisas med ett 403-förbjudet svar. |
Tokenautentisering | Avgör om tokenbaserad 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 tokenbaserad autentisering. |
Tokenautentisering Ignorera URL-skiftläge | Avgör om URL-jämförelser som görs av tokenbaserad autentisering är skiftlägeskänsliga. |
Tokenautentiseringsparameter | Avgör om frågesträngsparametern tokenbaserad autentisering ska byta namn. |
Cachelagring
De här funktionerna är utformade för att anpassa när och hur innehållet cachelagras.
Name | Syfte |
---|---|
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. |
Kringgå cache | Avgör om begäran kan använda vår cachelagringsteknik. |
Cache-Control-rubrikbehandling | Styr genereringen av Cache-Control-huvuden av gränsservern när funktionen För extern maxålder är aktiv. |
Frågesträng för cachenyckel | Avgör om cachenyckeln inkluderas eller exkluderas 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 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. |
Omskrivning av cachenyckel | 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. |
Standard intern maxålder | Avgör standardintervallet för maxålder för återställning av gränsserver till ursprungsservercache. |
Upphör att gälla rubrikbehandling | Styr genereringen av Expires-huvuden av en gränsserver när funktionen Extern maxålder är aktiv. |
Extern maxålder | Avgör maxåldersintervallet för återställning av cachelagring mellan webbläsare och kantservrar. |
Framtvinga intern maxålder | Avgör maxåldersintervallet för omvaldering av gränsserver till ursprungsservercache. |
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 Support Video Seek Params | Åsidosätter de namn som tilldelats parametrar som styr sökning via H.264-media när du använder HTTP Progressive Download. |
Respektera begäran utan cache | Avgör om en HTTP-klients begäranden utan cache vidarebefordras till ursprungsservern. |
Ignorera ursprungs-no-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-inaktuell | 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. |
Delning av partiell cache | 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 cachefiler med noll byte | 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 på 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 vid förlängning | 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.
Sidhuvuden
De här funktionerna är utformade för att lägga till, ändra eller ta bort rubriker från begäran eller svaret.
Name | Syfte |
---|---|
Svarsrubrik för ålder | Avgör om ett age-svarshuvud ingår i svaret som skickas till beställaren. |
Felsöka cachesvarshuvuden | Avgör 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 klientsvarshuvud | Skriver över, lägger till eller tar bort en rubrik från ett svar. |
Ange anpassat ip-huvud 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ådataloggfiler.
Name | Syfte |
---|---|
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.
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
De här funktionerna är utformade för att styra hur nätverket för innehållsleverans kommunicerar med en ursprungsserver.
Name | Syfte |
---|---|
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 den uppsättning 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.
Name | Syfte |
---|---|
Cachebara HTTP-metoder | Avgör vilken uppsättning extra HTTP-metoder som kan cachelagras i nätverket. |
Cachebar brödtextstorlek för begäran | 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. |
Strömningsoptimering | 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. |
webbadress
Med de här funktionerna kan en begäran omdirigeras eller skrivas om till en annan URL.
Name | Syfte |
---|---|
Följ 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. |
De senaste funktionerna finns i dokumentationen om Edgio Rules Engine.