Features der Premium-Regel-Engine für Azure Content Delivery Network von Edgio

In diesem Artikel finden Sie ausführliche Beschreibungen der verfügbaren Features für die Regel-Engine von Azure Content Delivery Network (CDN).

Der dritte Teil einer Regel ist das Feature. Ein Feature definiert die Art von Aktion, die auf den Anforderungstyp angewendet wird, der anhand einer Gruppe von Übereinstimmungsbedingungen identifiziert wird.

Featurereferenz der Premium-Regel-Engine für Azure Content Delivery Network von Edgio

Folgende Arten von Features sind verfügbar:

Access

Diese Features dienen zum Steuern des Zugriffs auf Inhalte.

Name Zweck
Deny Access (403) Bestimmt, ob alle Anfragen mit der Antwort „403 – Verboten“ abgelehnt werden.
Token Auth Bestimmt, ob die tokenbasierte Authentifizierung auf eine Anforderung angewendet wird.
Token Auth Denial Code Bestimmt die Art der Antwort, die einen Benutzer gegeben wird, wenn eine Anforderung aufgrund der tokenbasierten Authentifizierung verweigert wird.
Token Auth Ignore URL Case Bestimmt, ob bei von der tokenbasierten Authentifizierung durchgeführten URL-Vergleichen Groß-/Kleinschreibung unterschieden wird.
Token Auth Parameter Bestimmt, ob der Abfragezeichenfolgen-Parameter der tokenbasierten Authentifizierung umbenannt werden soll.

Nach oben

Zwischenspeicherung

Diese Features dienen zum Anpassen des Zeitpunkts und der Art der Zwischenspeicherung von Inhalten.

Name Zweck
Bandwidth Parameters Bestimmt, ob Parameter zur Bandbreitenbeschränkung (beispielsweise „ec_rate“ und „ec_prebuf“) aktiv sind.
Bandwidth Throttling Schränkt die Bandbreite für die Antwort ein, die von unseren Edgeservern bereitgestellt wird.
Bypass Cache Bestimmt, ob die Anforderung unsere Zwischenspeicherungstechnologie nutzen kann.
Cache-Control Header Treatment Steuert die Generierung von „Cache-Control“-Headern durch den Edgeserver, wenn das Feature „External Max-Age“ aktiv ist.
Cache-Key Query String Bestimmt, ob der Cacheschlüssel einer Anforderung zugeordnete Parameter für Abfragezeichenfolgen einbezieht oder ausschließt.
Ein relativer Pfad, der ein Objekt zur Zwischenspeicherung eindeutig identifiziert. Unsere Edgeserver verwenden diesen relativen Pfad bei der Suche nach zwischengespeicherten Inhalten. Standardmäßig enthält ein Cacheschlüssel keine Parameter für Abfragezeichenfolgen.
Cache-Key Rewrite Schreibt den einer Anforderung zugeordneten Cacheschlüssel neu.
Complete Cache Fill Bestimmt, was passiert, wenn eine Anforderung in einem teilweisen Cachefehler auf einem Edgeserver resultiert.
Compress File Types Definiert die Dateiformate, die auf dem Server komprimiert werden.
Default Internal Max-Age Bestimmt das Standardintervall für maximales Alter für die erneute Überprüfung des Caches von Edge- und Ursprungsserver.
Expires Header Treatment Steuert die Generierung von „Expires“-Headern durch einen Edgeserver, wenn das Feature „External Max-Age“ aktiv ist.
External Max-Age Bestimmt das „max-age“-Intervall für die erneute Überprüfung des Caches von Browser und Edgeserver.
Force Internal Max-Age Bestimmt das „max-age“-Intervall für die erneute Überprüfung des Caches von Edge- und Ursprungsserver.
H.264 Support (HTTP Progressive Download) Bestimmt die Typen von H.264-Dateiformaten, die zum Streamen von Inhalten verwendet werden können.
H.264 Support Video Seek Params Überschreibt die Namen, die Parametern zugewiesen werden, die das Durchsuchen von H.264-Medien steuern, wenn „HTTP Progressive Download“ verwendet wird.
Honor No-Cache Request Bestimmt, ob „no-cache“-Anforderungen eines HTTP-Clients an den Ursprungsserver weitergeleitet werden.
Ignore Origin No-Cache Bestimmt, ob Content Delivery Network bestimmte Anweisungen ignoriert, die von einem Ursprungsserver bereitgestellt wurden.
Ignore Unsatisfiable Ranges Bestimmt die Antwort, die an Clients zurückgegeben wird, wenn eine Anforderung den Statuscode „416: Angeforderter Bereich nicht erfüllbar“ generiert.
Internal Max-Stale Steuert, wie lange nach Überschreiten der normalen Ablaufzeit ein Cacheobjekt von einem Edgeserver bereitgestellt werden kann, wenn der Edgeserver das Cacheobjekt nicht durch Abgleich mit dem Ursprungsserver erneut überprüfen kann.
Partial Cache Sharing Bestimmt, ob eine Anforderung teilweise zwischengespeicherte Inhalte erstellen kann.
Prevalidate Cached Content Bestimmt, ob zwischengespeicherte Inhalte für eine frühzeitige erneute Überprüfung in Frage kommen, bevor ihre Gültigkeitsdauer (TTL) abläuft.
Refresh Zero-Byte Cache Files Bestimmt, wie eine Anforderung eines HTTP-Clients bei einem Cacheobjekt mit 0 Byte von unseren Edgeservern verarbeitet wird.
Set Cacheable Status Codes Definiert die Gruppe von Statuscodes, die in zwischengespeicherten Inhalten resultieren können.
Stale Content Delivery on Error Bestimmt, ob abgelaufene zwischengespeicherte Inhalte übermittelt werden, wenn während der erneuten Überprüfung des Caches ein Fehler auftritt oder der angeforderte Inhalt vom Kundenursprungsserver abgerufen wird.
Stale While Revalidate Verbessert die Leistung, indem unseren Edgeservern erlaubt wird, dem Anfordernden einen veralteten Client bereitzustellen, während die erneute Überprüfung erfolgt.

Nach oben

Kommentar

Dieses Feature erlaubt das Hinzufügen eines Hinweises in einer Regel.

Nach oben

Header

Diese Features dienen zum Hinzufügen, Ändern oder Löschen von Headern in der Anforderung oder Antwort.

Name Zweck
Age Response Header Legt fest, ob ein „Age Response Header“ in die Antwort an die anfordernde Person einbezogen wird.
Debug Cache Response Headers Bestimmt, ob eine Antwort den X-EC-Debug-Antwortheader enthalten kann, der Informationen zur Cacherichtlinie für das angeforderte Objekt enthält.
Modify Client Request Header Dient zum Überschreiben, Anfügen oder Löschen eines Headers in einer Anforderung.
Modify Client Response Header Dient zum Überschreiben, Anfügen oder Löschen eines Headers in einer Antwort.
Set Client IP Custom Header Erlaubt das Hinzufügen der IP-Adresse des anfordernden Clients zur Anforderung als benutzerdefinierter Anforderungsheader.

Nach oben

Protokolle

Diese Features dienen zum Anpassen der Daten, die in unformatierten Protokolldateien gespeichert sind.

Name Zweck
Custom Log Field 1 Bestimmt das Format und den Inhalt, das/der dem benutzerdefinierten Protokollfeld in einer unformatierten Protokolldatei zugewiesen wird.
Log Query String Bestimmt, ob eine Abfragezeichenfolge zusammen mit der URL in Zugriffsprotokollen gespeichert wird.

Nach oben

Optimize

Diese Features bestimmen, ob eine Anforderung – so wie vom Edge Optimizer vorgeschlagen – optimiert wird.

Name Zweck
Edge Optimizer Bestimmt, ob der Edge Optimizer auf eine Anforderung angewendet werden kann.
Edge Optimizer – Instantiate Configuration Instanziiert oder aktiviert die Edge Optimizer-Konfiguration, die mit einem Standort verknüpft ist.

Nach oben

Origin

Diese Funktionen dienen zum Steuern, wie Content Delivery Network mit einem Ursprungsserver kommuniziert.

Name Zweck
Maximum Keep-Alive Requests Definiert die maximale Anzahl von Anforderungen für eine „Keep Alive“-Verbindung, bevor sie geschlossen wird.
Proxy Special Headers Definiert die CDN-spezifischen Anforderungsheader (Content Delivery Network), die von einem Edgeserver an einen Ursprungsserver weitergeleitet werden.

Nach oben

Spezialgebiet

Diese Features bieten erweiterte Funktionalität und sollten nur von erfahrenen Benutzern verwendet werden.

Name Zweck
Cacheable HTTP Methods Bestimmt den Satz von zusätzlichen HTTP-Methoden, die in unserem Netzwerk zwischengespeichert werden können.
Cacheable Request Body Size Definiert den Schwellenwert zum Bestimmen, ob eine POST-Antwort zwischengespeichert werden kann.
QUIC Bestimmt, ob der Client darüber informiert wird, dass unser Content Delivery Network-Dienst QUIC unterstützt.
Streaming Optimization Passt Ihre Konfiguration für die Zwischenspeicherung an, um die Leistung für Livestreams zu optimieren und die Last auf dem Ursprungsserver zu reduzieren.
User Variable Weist einen Wert zu einer benutzerdefinierten Variable zu, die an die maßgeschneiderte Lösung für die Datenverkehrsverarbeitung übergeben wird.

Nach oben

URL

Diese Funktionen ermöglichen, dass eine Anforderung zu einer anderen URL umgeleitet bzw. in eine andere URL umgeschrieben wird.

Name Zweck
Follow Redirects Bestimmt, ob Anforderungen zum Hostnamen umgeleitet werden können, der im „Location“-Header definiert ist, der vom Kundenursprungsserver zurückgegeben wird.
URL Redirect Leitet Anfragen über den „Location“-Header weiter.
URL Rewrite Schreibt die Anforderungs-URL um.

Nach oben

Informationen zu den neuesten Funktionen finden Sie in der Dokumentation zur Edgio-Regel-Engine.

Nächste Schritte