Vorverarbeitung anfordern request-preprocessing

Image Serving bietet einen einfachen Anforderungs-Präprozessor, der auf Übereinstimmungs- und Ersatzregeln für reguläre Ausdrücke basiert.

Regelsammlungen (Regelsätze) können an jeden Bildkatalog einschließlich des Standardkatalogs angehängt werden. Regeln werden mit XML-formatierten Dateien angegeben.

Die Vorverarbeitungsregeln für Anfragen können den Pfad und die Anfrageabschnitte ändern, bevor sie von der Platform Server, einschließlich der Bearbeitung des Pfads, des Hinzufügens von Befehlen, der Änderung von Befehlswerten und der Anwendung von Vorlagen oder Makros. Regeln können auch verwendet werden, um bestimmte Sicherheitsfunktionen zu konfigurieren und zu überschreiben, die normalerweise nur mit Katalogattributen gesteuert werden, z. B. Anforderungsverschleierung, Wasserzeichen und die Beschränkung des HTTP-Dienstes auf bestimmte Client-IP-Adressen.

Vorverarbeitungsregeln für Anfragen eignen sich für eine Vielzahl von Anwendungen, von denen einige im Folgenden aufgeführt sind:

  • Implementieren eines virtuelle Pfade -Mechanismus, der eine Neukodifizierung des Anfragepfads zu Datei-, FTP- und HTTP-Pfaden ermöglicht.
  • Selektives Erzwingen von Sicherheitsfunktionen wie Wasserzeichen, gefiltert nach Bildname oder Pfad.
  • Auslassen von Wasserzeichen oder anderen Sicherheitsfunktionen beim Zugriff auf den Server über bestimmte IP-Adressen.
  • Erzwingen der Anwendung von Befehlen wie defaultImage=, auf alle Anforderungen oder auf Anforderungen, die ein bestimmtes Muster im URL-Pfad oder in Abfragezeichenfolgen aufweisen.
  • Die Verwendung von CPU-intensiven Befehlen zur Vermeidung von Servermissbrauch wird untersagt.
  • Zulassen, dass sich Quellbilder auf HTTP- oder FTP-Servern befinden, während sie weiterhin im Anfragepfad anstatt mit angegeben werden src=.
  • Steuern Sie die Bildqualitätseinstellungen (z. B. JPEG-Qualität oder Scharfzeichnen) je nach Anfragepfad oder Bildname.

Detaillierte Informationen zum Erstellen, Verwenden und Verwalten von Regelsätzen finden Sie im Abschnitt Regelsatzreferenz.

Verwandte Themen see-also

Regelsatzreferenz, attribute::RuleSetFile

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49