Azure Content Delivery Network van Edgio Premium-regelenginefuncties
In dit artikel vindt u gedetailleerde beschrijvingen van de beschikbare functies voor Azure Content Delivery Network Regelengine.
Het derde deel van een regel is de functie. Een functie-eigenschap definieert het type handeling dat wordt toegepast op het aanvraagtype dat wordt geïdentificeerd door een set matchvoorwaarden.
Naslaginformatie over Azure Content Delivery Network van Edgio Premium-regelengine functies referentie
De beschikbare typen functies zijn:
- Toegang
- opslaan in cache
- opmerking
- kopteksten
- logboeken
- optimaliseren
- Origin
- Specialty
- URL-
Toegang
Deze functies zijn ontworpen om de toegang tot inhoud te beheren.
Naam | Doel |
---|---|
Toegang weigeren (403) | Bepaalt of alle aanvragen worden geweigerd met een 403 Forbidden-reactie. |
tokenverificatie | Bepaalt of Token-Based verificatie wordt toegepast op een aanvraag. |
Weigeringscode voor tokenauthenticatie | Bepaalt het type antwoord dat wordt geretourneerd aan een gebruiker wanneer een aanvraag wordt geweigerd vanwege Token-Based-verificatie. |
tokenverificatie URL-aanvraag negeren | Bepaalt of URL-vergelijkingen die door Token-Based-authenticatie zijn gemaakt, hoofdlettergevoelig zijn. |
tokenverificatieparameter | Bepaalt of de parameter voor de Token-Based-authenticatiequerytekenreeks moet worden hernoemd. |
Informatie-opslag
Deze functies zijn ontworpen om aan te passen wanneer en hoe inhoud in de cache wordt opgeslagen.
Naam | Doel |
---|---|
Bandbreedteparameters | Bepaalt of bandbreedtebeperkingsparameters (bijvoorbeeld ec_rate en ec_prebuf) actief zijn. |
Bandbreedtebeperking | Beperkt de bandbreedte voor het antwoord van onze edge-servers. |
Cache overslaan | Bepaalt of de aanvraag gebruik kan maken van onze cachingtechnologie. |
Cache-Control koptekstbehandeling | Hiermee bepaalt u het genereren van Cache-Control headers door de randserver wanneer de Externe functie Max-Age actief is. |
Cache-Key querystring | Bepaalt of de cachesleutel parameters voor queryreeksen die aan een aanvraag zijn gekoppeld, worden opgenomen of uitgesloten. Een relatief pad dat een bestand uniek identificeert voor caching. Onze edge-servers gebruiken dit relatieve pad bij het controleren op inhoud in de cache. Een cachesleutel bevat standaard geen queryreeksparameters. |
Cache-Key herschrijf | Herschrijf de cachesleutel die aan een aanvraag is gekoppeld. |
voltooide cachevulling | Bepaalt wat er gebeurt wanneer een verzoek resulteert in een gedeeltelijke cachemisser op een edge-server. |
bestandstypen comprimeren | Hiermee definieert u de bestandsindelingen die worden gecomprimeerd op de server. |
standaard interne maximale leeftijd | Bepaalt het standaard max-age-interval voor cache-hervalidatie van de edge-server naar de oorspronkelijke server. |
verloopt headerbehandeling | Bepaalt hoe Expires-headers door een edge-server worden gegenereerd wanneer de externe functie Max-Age actief is. |
Externe Max-Age | Bepaalt het maximale leeftijdsinterval voor de hervalidatie van de cache van de browser naar de edge-server. |
Interne maximale levensduur afdwingen | Bepaalt het maximale ouderdomsinterval voor de revalidatie van de cache van de edge-server naar de oorspronkelijke server. |
H.264-ondersteuning (HTTP Progressive Download) | Bepaalt de typen H.264-bestandsindelingen die kunnen worden gebruikt om inhoud te streamen. |
H.264 Ondersteuning Video Zoeken Parameters | Overschrijft de namen die zijn toegewezen aan parameters die bepalen hoe u via H.264-media zoekt wanneer u HTTP Progressive Download gebruikt. |
Eer No-Cache Verzoek | Bepaalt of aanvragen zonder cache van een HTTP-client worden doorgestuurd naar de oorspronkelijke server. |
Oorsprong zonder cache negeren | Bepaalt of ons netwerk voor contentlevering bepaalde richtlijnen negeert die worden geleverd vanaf een oorspronkelijke server. |
Niet-oplosbare reeksen negeren | Bepaalt het antwoord dat wordt geretourneerd aan clients wanneer een aanvraag een 416 aangevraagd bereik niet-bevredigende statuscode genereert. |
interne max-verouderde | Hiermee bepaalt u hoe lang na de normale verlooptijd een asset in de cache kan worden geleverd vanaf een edge-server wanneer de edge-server de cacheasset niet opnieuw kan valideren met de oorspronkelijke server. |
Gedeeltelijk delen van cache | Bepaalt of een aanvraag gedeeltelijk in de cache geplaatste inhoud kan genereren. |
Inhoud in cache vooraf valideren | Bepaalt of inhoud in de cache in aanmerking komt voor vroegtijdige hervalidatie voordat de TTL (Time To Live) verloopt. |
Zero-Byte cachebestanden vernieuwen | Bepaalt hoe de aanvraag van een HTTP-client voor een cacheasset van 0 byte wordt verwerkt door onze edge-servers. |
cachebare statuscodes instellen | Hiermee definieert u de set statuscodes die kunnen resulteren in inhoud in de cache. |
oudere inhoudlevering bij een fout | Bepaalt of verlopen inhoud in de cache wordt geleverd wanneer er een fout optreedt tijdens het opnieuw valideren van de cache of bij het ophalen van de aangevraagde inhoud van de oorspronkelijke server van de klant. |
Verlopen tijdens opnieuwvalideren | Verbetert de prestaties door onze edge-servers toe te staan verouderde gegevens aan de aanvrager te leveren terwijl er opnieuw validatie plaatsvindt. |
Commentaar
Met de functie Opmerking kan een notitie worden toegevoegd binnen een regel.
Kopteksten
Deze functies zijn ontworpen om headers toe te voegen, te wijzigen of te verwijderen uit de aanvraag of het antwoord.
Naam | Doel |
---|---|
Header voor antwoord op leeftijd | Hiermee bepaalt u of een Age-antwoordheader is opgenomen in het antwoord dat naar de verzoeker is verzonden. |
Foutopsporingsheaders voor cacheantwoorden | Bepaalt of een antwoord mogelijk de X-EC-Debug antwoordheader bevat die informatie geeft over het cachebeleid voor de aangevraagde asset. |
header van clientaanvraag wijzigen | Hiermee wordt een header uit een aanvraag overschreven, toegevoegd of verwijderd. |
Client Antwoordheader Wijzigen | Hiermee wordt een header uit een antwoord overschreven, toegevoegd of verwijderd. |
aangepaste header voor client-IP instellen | Hiermee kan het IP-adres van de aanvragende client worden toegevoegd aan de aanvraag als een aangepaste aanvraagheader. |
Logboeken
Deze functies zijn ontworpen om de gegevens die zijn opgeslagen in onbewerkte logboekbestanden aan te passen.
Naam | Doel |
---|---|
aangepast logboekveld 1 | Bepaalt de indeling en de inhoud die is toegewezen aan het aangepaste logboekveld in een onbewerkt logboekbestand. |
Logboekquerytekenreeks | Bepaalt of een queryreeks samen met de URL in toegangslogboeken wordt opgeslagen. |
Optimaliseren
Deze functies bepalen of een aanvraag de optimalisaties van Edge Optimizer ondergaat.
Naam | Doel |
---|---|
Randoptimalisator | Bepaalt of Edge Optimizer kan worden toegepast op een aanvraag. |
Edge Optimizer : configuratie instantiëren | Hiermee wordt de edge Optimizer-configuratie geïnstitueerd of geactiveerd die is gekoppeld aan een site. |
Oorsprong
Deze functies zijn ontworpen om te bepalen hoe het netwerk voor contentlevering communiceert met een oorspronkelijke server.
Naam | Doel |
---|---|
maximum aantal Keep-Alive aanvragen | Hiermee definieert u het maximum aantal aanvragen voor een Keep-Alive-verbinding voordat deze wordt gesloten. |
Proxy specifieke headers | Hiermee definieert u de set netwerkspecifieke aanvraagheaders voor contentlevering die worden doorgestuurd van een edge-server naar een oorspronkelijke server. |
Specialiteit
Deze functies bieden geavanceerde functionaliteit en moeten worden gebruikt door geavanceerde gebruikers.
Naam | Doel |
---|---|
http-methoden die in de cache kunnen worden opgeslagen, | Bepaalt de set extra HTTP-methoden die in de cache op ons netwerk kunnen worden opgeslagen. |
Cachebare Aanvraaglichaamgrootte | Definieert de drempelwaarde voor het bepalen of een POST-antwoord in de cache kan worden opgeslagen. |
QUIC | Bepaalt of de client wordt geïnformeerd dat onze contentleveringsnetwerkservice QUIC ondersteunt. |
Streamingoptimalisatie | Uw cacheconfiguratie afstemmen om de prestaties voor livestreams te optimaliseren en de belasting op de oorspronkelijke server te verminderen. |
Gebruikersvariabele | Hiermee wordt een waarde toegewezen aan een door de gebruiker gedefinieerde variabele die wordt doorgegeven aan uw op maat gemaakte verkeersverwerkingsoplossing. |
URL
Met deze functies kan een aanvraag worden omgeleid of herschreven naar een andere URL.
Naam | Doel |
---|---|
Omleidingen volgen | Bepaalt of aanvragen kunnen worden omgeleid naar de hostnaam die is gedefinieerd in de locatieheader die wordt geretourneerd door een oorspronkelijke server van de klant. |
URL-doorverwijzing | Aanvragen worden omgeleid via de locatieheader. |
URL herschrijven | Herschrijf de aanvraag-URL. |
Zie de documentatie Edgio Rules Enginevoor de meest recente functies.
Volgende stappen
- naslaginformatie regelengine
- Voorwaardelijke expressies voor regelengine
- Voorwaarden van de regelengine
- HTTP-gedrag overschrijven met behulp van de regelengine
- Overzicht Azure Content Delivery Network