Richiesta preelaborazione

Image Serving fornisce un semplice preprocessore di richiesta basato su regole di corrispondenza e sostituzione delle espressioni regolari.

Le raccolte di regole (set di regole) possono essere collegate a ciascun catalogo di immagini, incluso il catalogo predefinito. Le regole sono specificate con i file in formato XML.

Le regole di preelaborazione delle richieste possono modificare il percorso e le porzioni di query delle richieste prima che vengano elaborate dal parser del server della piattaforma, compresa la manipolazione del percorso, l'aggiunta di comandi, la modifica dei valori dei comandi e l'applicazione di modelli o macro. Le regole possono essere utilizzate anche per configurare e ignorare alcune funzioni di sicurezza che normalmente sono controllate solo con gli attributi del catalogo, come l'offuscamento della richiesta, il marchiamento dell'acqua, nonché per limitare il servizio HTTP a specifici indirizzi IP del client.

Le regole di preelaborazione delle richieste sono adatte a una varietà di applicazioni, alcune delle quali sono elencate di seguito:

  • Implementa un meccanismo percorsi virtuali che consente di mappare nuovamente il percorso della richiesta su file, FTP e percorsi HTTP.
  • Applicazione selettiva di funzioni di protezione, come la filigrana, filtrate per nome o percorso dell’immagine.
  • Mancando filigrane o altre funzioni di protezione quando si accede al server da indirizzi IP specifici.
  • Applicazione forzata di comandi, come defaultImage=, a tutte le richieste o alle richieste che presentano un pattern specifico nel percorso URL o nelle stringhe di query.
  • Disattivazione dell'uso di comandi con molta CPU per evitare abusi da parte del server.
  • Consente di individuare le immagini sorgente su server HTTP o FTP pur continuando a specificarle nel percorso della richiesta anziché con src=.
  • Potete controllare le impostazioni di qualità dell’immagine (come la qualità JPEG o la nitidezza) in base al percorso o al nome dell’immagine richiesti.

Informazioni dettagliate sulla creazione, l'utilizzo e la gestione dei set di regole sono disponibili in Riferimento set di regole.

Consultate anche

Riferimento set di regole, attributo::RuleSetFile

In questa pagina