Rete CDN di Azure dalle funzionalità del motore regole di Edgio Premium
Questo articolo offre una descrizione dettagliata delle funzionalità disponibili per il motore regole della rete di distribuzione dei contenuti di Azure.
La terza parte di una regola è la funzionalità. Una funzionalità definisce il tipo di azione che viene applicata al tipo di richiesta identificata da un set di condizioni di corrispondenza.
Rete CDN di Azure dal riferimento delle funzionalità del motore regole di Edgio Premium
I tipi di funzionalità disponibili sono:
- Accesso
- Memorizzazione nella cache
- Commento
- Intestazioni
- Registri
- Optimize (Ottimizza)
- Origine
- Specialty
- URL
Accesso
Queste funzionalità sono progettate per controllare l'accesso al contenuto.
Nome | Scopo |
---|---|
Deny Access (403) (Nega accesso (403)) | Determina se tutte le richieste vengono rifiutate con una risposta 403 Accesso negato. |
Token Auth (Autenticazione token) | Determina se l'autenticazione basata su token viene applicata a una richiesta. |
Token Auth Denial Code (Codice rifiuto autenticazione token) | Determina il tipo di risposta che viene restituita a un utente quando una richiesta viene rifiutata a causa dell'autenticazione basata su token. |
Token Auth Ignore URL Case (Ignora maiuscole/minuscole URL autenticazione token) | Determina se viene applicata la distinzione tra maiuscole e minuscole nei confronti tra URL eseguiti dall'autenticazione basata su token. |
Token Auth Parameter (Parametro autenticazione token) | Determina se il parametro della stringa di query dell'autenticazione basata su token deve essere rinominato. |
Memorizzazione nella cache
Queste funzionalità sono progettate per personalizzare come e quando il contenuto viene memorizzato nella cache.
Nome | Scopo |
---|---|
Bandwidth Parameters (Parametri larghezza di banda) | Determina se i parametri di limitazione della larghezza di banda, ad esempio ec_rate ed ec_prebuf, sono attivi. |
Bandwidth Throttling (Limitazione larghezza di banda) | Limita la larghezza di banda per la risposta fornita dai server perimetrali. |
Bypass Cache (Ignora cache) | Determina se la richiesta può utilizzare la tecnologia di memorizzazione nella cache. |
Cache-Control Header Treatment (Gestione intestazione Cache-Control) | Controlla la generazione delle intestazioni Cache-Control dal server perimetrale quando la funzionalità Max-Age esterna è attiva. |
Cache-Key Query String (Stringa di query chiave cache) | Determina se la chiave della cache viene inclusa o esclusa dai parametri della stringa di query associati a una richiesta. Percorso relativo che identifica in modo univoco un asset per la memorizzazione nella cache. I server perimetrali utilizzano questo percorso relativo durante il controllo del contenuto memorizzato nella cache. Per impostazione predefinita, una chiave della cache non contiene parametri di stringa di query. |
Cache-Key Rewrite (Riscrittura chiave cache) | Riscrive la chiave della cache associata a una richiesta. |
Complete Cache Fill (Riempimento completo della cache) | Determina ciò che accade quando una richiesta determina un mancato riscontro nella cache parziale in un server perimetrale. |
Compress File Types (Comprimi tipi di file) | Definisce i formati di file che vengono compressi nel server. |
Default Internal Max-Age (Validità massima interna predefinita) | Determina l'intervallo Max-Age predefinito per la riconvalida della cache dal server perimetrale al server di origine. |
Expires Header Treatment (Gestione intestazione Expires) | Controlla la generazione delle intestazioni Expires da un server perimetrale quando la funzionalità Max-Age esterna è attiva. |
External Max-Age (Validità massima esterna) | Determina l'intervallo Max-Age per la riconvalida della cache dal browser al server perimetrale. |
Force Internal Max-Age (Forza validità massima interna) | Determina l'intervallo Max-Age per la riconvalida della cache dal server perimetrale al server di origine. |
H.264 Support (HTTP Progressive Download) (Supporto H.264 (download progressivo HTTP)) | Determina i tipi di formati di file H.264 che potrebbero essere usati per lo streaming di contenuti. |
Parametri di ricerca video H.264 | Esegue l'override dei nomi assegnati ai parametri che controllano la ricerca tramite supporti H.264 quando si usa il download progressivo HTTP. |
Honor No-Cache Request (Rispetta richiesta no-cache) | Determina se le richieste no-cache di un client HTTP vengono inoltrate al server di origine. |
Ignore Origin No-Cache (Ignora no-cache origine) | Determina se la rete per la distribuzione di contenuti deve ignorare alcune direttive servite da un server di origine. |
Ignore Unsatisfiable Ranges (Ignora gli intervalli che non è possibile soddisfare) | Determina la risposta che viene restituita ai client quando una richiesta genera un codice di stato 416 - Impossibile attenersi all'intervallo richiesto. |
Internal Max-Stale (Tempo di non aggiornamento massimo interno) | Controlla per quanto tempo dopo la normale scadenza un asset memorizzato nella cache potrebbe essere servito da un server perimetrale quando il server perimetrale non è in grado di riconvalidare l'asset memorizzato nella cache con il server di origine. |
Partial Cache Sharing (Condivisione cache parziale) | Determina se una richiesta può generare contenuto parzialmente memorizzato nella cache. |
Prevalidate Cached Content (Preconvalida contenuto memorizzato nella cache) | Determina se il contenuto memorizzato nella cache è idoneo per la riconvalida anticipata prima della scadenza della durata di vita (TTL). |
Refresh Zero-Byte Cache Files (Aggiorna file della cache con zero byte) | Determina come viene gestita dai server perimetrali una richiesta di un client HTTP di un asset della cache con 0 byte. |
Set Cacheable Status Codes (Imposta codici di stato inseribili nella cache) | Definisce il set di codici di stato che possono generare contenuto memorizzato nella cache. |
Stale Content Delivery on Error (Distribuzione di contenuto non aggiornato in caso di errore) | Determina se il contenuto scaduto memorizzato nella cache viene distribuito quando si verifica un errore durante la riconvalida della cache o quando si recupera il contenuto richiesto dal server di origine del cliente. |
Stale While Revalidate (Client non aggiornato durante la riconvalida) | Migliora le prestazioni consentendo ai server perimetrali di servire un client non aggiornato al richiedente mentre avviene la riconvalida. |
Commento
La funzionalità Commento consente di aggiungere una nota all'interno di una regola.
Intestazioni
Queste funzionalità sono progettate per aggiungere, modificare o eliminare le intestazioni dalla richiesta o dalla risposta.
Nome | Scopo |
---|---|
Age Response Header (Intestazione di risposta Age) | Determina se un'intestazione di risposta Age viene inclusa nella risposta inviata al richiedente. |
Debug Cache Response Headers (Intestazioni di risposta di debug per la cache) | Determina se una risposta possa includere l'intestazione di risposta X-EC-Debug, che fornisce informazioni sul criterio di cache per l'asset richiesto. |
Modify Client Request Header (Modifica intestazione richiesta client) | Sovrascrive, aggiunge o elimina un'intestazione da una richiesta. |
Modify Client Response Header (Modifica intestazione risposta client) | Sovrascrive, aggiunge o elimina un'intestazione da una risposta. |
Set Client IP Custom Header (Imposta intestazione personalizzata IP client) | Consente di aggiungere l'indirizzo IP del client richiedente alla richiesta come un'intestazione personalizzata. |
Registri
Queste funzionalità sono progettate per personalizzare i dati archiviati nei file di log non elaborati.
Nome | Scopo |
---|---|
Custom Log Field 1 (Campo 1 log personalizzato) | Determina il formato e il contenuto che vengono assegnati al campo di log personalizzato in un file di log non elaborato. |
Log Query String (Stringa di query log) | Determina se una stringa di query viene archiviata insieme all'URL nei log di accesso. |
Optimize (Ottimizza)
Queste funzionalità determinano se una richiesta è sottoposta alle ottimizzazioni fornite da Edge Optimizer.
Nome | Scopo |
---|---|
Edge Optimizer | Determina se Edge Optimizer può essere applicato a una richiesta. |
Edge Optimizer - Crea istanza configurazione | Crea un'istanza o attiva la configurazione di Edge Optimizer associata a un sito. |
Origine
Queste funzionalità sono progettate per controllare in che modo la rete per la distribuzione di contenuti comunica con un server di origine.
Nome | Scopo |
---|---|
Maximum Keep-Alive Requests (Numero massimo di richieste Keep-Alive) | Definisce il numero massimo di richieste per una connessione Keep-Alive prima della chiusura. |
Proxy Special Headers (Intestazioni speciali proxy) | Definisce il set di intestazioni di richiesta specifiche della rete per la distribuzione di contenuti che vengono inoltrate da un server perimetrale a un server di origine. |
Specializzazione
Queste funzionalità offrono caratteristiche avanzate e devono essere usate dagli utenti esperti.
Nome | Scopo |
---|---|
Cacheable HTTP Methods (Metodi HTTP inseribili nella cache) | Determina il set di metodi HTTP aggiuntivi che possono essere memorizzati nella cache nella rete. |
Cacheable Request Body Size (Dimensioni corpo richiesta inseribile nella cache) | Definisce la soglia per determinare se una risposta POST può essere memorizzata nella cache. |
QUIC | Determina se il client viene informato che il servizio di rete per la distribuzione di contenuti supporta QUIC. |
Ottimizzazione dello streaming | Ottimizza la configurazione della memorizzazione nella cache per massimizzare le prestazioni per i flussi live e ridurre il carico nel server di origine. |
User Variable (Variabile utente) | Assegna un valore a una variabile definita dall'utente che viene passata alla soluzione di elaborazione del traffico personalizzata. |
URL
Queste funzionalità consentono il reindirizzamento o la riscrittura di una richiesta in un URL diverso.
Nome | Scopo |
---|---|
Follow Redirects (Segui reindirizzamenti) | Determina se le richieste possono essere reindirizzate al nome host definito nell'intestazione Location restituita da un server di origine del cliente. |
URL Redirect (Reindirizzamento URL) | Reindirizza le richieste tramite l'intestazione Location. |
URL Rewrite (Riscrittura URL) | Riscrive l'URL della richiesta. |
Per le funzionalità più recenti, vedere la documentazione del motore regole di Edgio.