IBM Cloud Docs
Utilizzo delle regole di pagina

Utilizzo delle regole di pagina

Un page rule specifica impostazioni e valori che è possibile applicare a uno specifico modello di URL che fa riferimento al proprio dominio. Le regole della pagina ti aiutano a gestire la sicurezza, le prestazioni e l'affidabilità basate su ogni URL individuale nel tuo sito. La tabella seguente descrive le regole di pagina disponibili per i clienti, i comportamenti che producono e qualsiasi considerazione speciale da tenere a mente prima di utilizzarle.

Sicurezza

Regole di sicurezza
Impostazione Modalità di funzionamento Considerazioni
Utilizza sempre HTTPS Converte tutti gli URL http:// in https:// creando un reindirizzamento 301. L'utilizzo di questa impostazione disabilita tutte le altre configurazioni di impostazione per la regola perché CIS forza un reindirizzamento a HTTPS per la richiesta, che diventa una nuova richiesta che viene poi valutata rispetto alle regole della pagina.
Verifica integrità browser Cerca intestazioni di posta elettronica comuni ( HTTP ) che vengono utilizzate in modo improprio dagli spammer e nega l'accesso alla tua pagina. Blocca anche i visitatori che non hanno un user agent o aggiungono un user agent non standard (comunemente utilizzato anche da bot di abuso, crawler o API).
Disabilita sicurezza Disattiva le seguenti funzioni: Email Obfuscation, Server Side Excludes e WAF (Web Application Firewall). Se una regola è impostata per disabilitare la sicurezza e un'altra regola è impostata per abilitare il WAF, la regola WAF ha la precedenza indipendentemente dall'ordine in cui appaiono.
Email Obfuscation Attiva o disattiva la funzione di offuscamento delle e-mail. Quando la funzione di offuscamento delle e-mail è attivata, gli indirizzi e-mail sulla vostra pagina web sono offuscati (nascosti) ai bot, ma visibili agli esseri umani. Non ci sono modifiche visibili al vostro sito web per i visitatori.
Intestazione geolocazione IP Include il codice paese dell'ubicazione del visitatore a tutte le richieste al tuo sito web. Le informazioni possono essere trovate nell'intestazione HTTP CF-IPCountry.
Livello di sicurezza Controlla quanto deve essere alto il punteggio di minaccia di un cliente affinché questo incontri una pagina di sfida. Utilizzate questa impostazione per presentare ai visitatori una sfida in modalità Difesa quando visitano il vostro sito.
Server Side Excludes Attiva o disattiva le esclusioni lato server. Le esclusioni lato server consentono di nascondere i contenuti sensibili ai visitatori sospetti, ma di mantenerli visibili ai visitatori normali. SSE funziona solo con l'HTML.
TLS Controlla la modalità TLS utilizzata.
WAF Attiva o disattiva le regole WAF. Le singole regole WAF non possono essere attivate o disattivate utilizzando le regole di pagina.
Riscritture HTTPS automatiche Attiva/disattiva automaticamente le riscritture HTTPS. HTTPS, il programma automatico che riscrive in modo sicuro i collegamenti HTML sorgente da HTTP a HTTPS.
Crittografia opportunistica Attiva/disattiva la codifica opportunistica. La crittografia opportunistica consente ai client di utilizzare protocolli tradizionalmente insicuri su canali sicuri.
Cache Deception Armor Attiva/disattiva la protezione dall'inganno della cache. Cache deception armor protegge dagli attacchi di cache deception del Web, pur consentendo la memorizzazione nella cache di risorse statiche. Questa impostazione verifica che l'estensione dell' URL corrisponda al tipo di contenuto restituito.
Intestazione IP True Client CIS invia l'indirizzo IP dell'utente nell'intestazione True-Client-IP Solo Enterprise

Affidabilità

Regole di affidabilità
Impostazione Modalità di funzionamento Considerazioni
Serve Stale Content Mantiene una versione limitata del sito online se il server si arresta. Per ulteriori informazioni, consultare Gestire la distribuzione dell' CIS e per un'affidabilità ottimale.
Origin Cache Control Determina quale contenuto viene memorizzato nella cache dall'origine e con quale frequenza il contenuto viene aggiornato. Per ulteriori informazioni, consultare Gestire la distribuzione dell' CIS e per un'affidabilità ottimale.
Forwarding URL URL da utilizzare nel caso in cui il sito web non sia disponibile. L'utilizzo di questa impostazione disabilita tutte le altre configurazioni di impostazione perché si sta inoltrando la richiesta altrove. Per ulteriori informazioni, consultare Gestire la distribuzione dell' CIS e per un'affidabilità ottimale.
Sostituzione intestazione host Sostituisce l'intestazione host per l'URI che corrisponde alla regola della pagina al valore specificato. Questo è comunemente usato per i contenuti che sono ospitati in un bucket di S3.
Disabilita app Disattiva tutte le applicazioni CIS. Solo Enterprise
Pass-through pagina di errore di origine Disabilita le pagine di errore di CIS che si attiverebbero per problemi inviati dal server di origine e visualizza invece le pagine di errore impostate all'origine. Solo Enterprise

Prestazioni

Regole di prestazione
Impostazione Modalità di funzionamento Considerazioni
TTL cache browser Controlla per quanto tempo rimangono validi i contenuti memorizzati nella cache dai browser client.
Ignora cache nei cookie Fornire un oggetto memorizzato nella cache a meno che non venga visualizzato un cookie con un nome specifico; ad esempio, fornire una versione memorizzata nella cache della home page a meno che non venga visualizzato un cookie SessionID che indica che il cliente ha effettuato l'accesso e che dovrebbe essere presentato un contenuto personalizzato.
Livello cache

Bypass- Le risorse che corrispondono a quella regola di pagina non vengono memorizzate nella cache.

  • Nessuna stringa di query: fornisce risorse dalla cache solo quando non è presente alcuna stringa di query.
  • Ignora stringa di query- Fornisce la stessa risorsa a tutti indipendentemente dalla stringa di query.
  • Standard- Fornisce una risorsa diversa ogni volta che la stringa di query cambia.
  • Cache everything - Le risorse che corrispondono a tale regola della pagina vengono memorizzate nella cache.
Per impostazione predefinita, il contenuto HTML non viene memorizzato nella cache. Deve essere scritta una regola della pagina per memorizzare nella cache il contenuto HTML statico.
TTL cache edge Controlla per quanto tempo CIS conserva i file nella cache. Questa impostazione è facoltativa quando specifichi il livello della cache.
Risolvi sostituzioni Cambia l' URL, o IP, a cui viene indirizzata la richiesta corrispondente alla pagina.
Cache su cookie Applica l'opzione Memorizza tutto (impostazione Livello di memorizzazione ) in base a una corrispondenza di espressione regolare con un nome di cookie. Se aggiungi sia questa impostazione che Bypass Cache on Cookie alla stessa regola della pagina, Cache On Cookie ha la precedenza su Bypass Cache on Cookie. Solo Enterprise
Disabilita prestazioni Disattiva le funzioni di minimizzazione del contenuto web, ottimizzazione del carico delle immagini, ottimizzazione delle dimensioni delle immagini e ottimizzazione del carico degli script. Solo Enterprise
Diminuisci dimensioni contenuto Web Minimizza i file HTML, CSS e/o i file di configurazione ( JavaScript ) rimuovendo tutti i caratteri non necessari da questi file. Solo Enterprise
Ottimizzazione del caricamento dell'immagine

Migliora il tempo di caricamento delle pagine che includono immagini in base alla connessione di rete e al tipo di dispositivo in uno dei seguenti modi:

  • Virtualizzazione delle immagini- Sostituisce le immagini con immagini segnaposto a bassa risoluzione che hanno le stesse dimensioni dell'originale (comprese le immagini di terze parti). Dopo che la pagina è stata completamente visualizzata, le immagini a piena risoluzione vengono caricate in modo differito (dando priorità alle immagini nella finestra del browser). Questo processo consente di visualizzare rapidamente le pagine e riduce al minimo il reflow del browser.
  • Request Streamlining - Combina più richieste di rete singole per le immagini in una singola richiesta.
Ottimizzazione della dimensione dell'immagine Riduce le dimensioni dei file immagine rimuovendo i metadati (data e ora, produttore della fotocamera, modello e così via) e comprimendo le immagini quando possibile. Dimensioni file più piccole significano tempi di caricamento più rapidi per le immagini e le pagine web.
Ordina stringhe di query Tratta i file con le stesse stringhe di query come lo stesso file nella cache, indipendentemente dall'ordine nelle stringhe di query. Solo Enterprise
Buffering risposta Abilita o disabilita il buffering delle risposte dal server di origine. Per impostazione predefinita, CIS invia i pacchetti al client non appena li riceviamo. Abilitare il buffering della risposta significa che l' CIS e attende di avere l'intero file prima di inoltrarlo all'utente. Solo Enterprise
Ottimizzazione caricamento script Migliora i tempi di caricamento della pagina caricando in modo asincrono l' JavaScripts,, compresi gli script di terze parti, in modo che non blocchino il rendering del contenuto delle pagine.

Modelli URL della regola della pagina

Un regolo di pagina ha effetto su uno specifico modello di pagina ( URL ), corrispondente al seguente formato:

<scheme>://<hostname><:port>/<path>

Un esempio che utilizza ogni componente potrebbe essere:

https://www.example.com:80/image.png

I componenti scheme e port sono facoltativi. Se lo schema viene omesso, esso copre sia il protocollo http:// che il protocollo https://. Se la porta non è specificata, la regola corrisponde a tutte le porte. È possibile eseguire corrispondenze jolly di base utilizzando un asterisco (&asterisco;) nel modello di regola, consentendo di far corrispondere una serie di modelli simili anziché uno solo.

Queste sono tre cose importanti da ricordare con le regole della pagina:

  • Solo una regola della pagina può avere effetto su ogni richiesta selezionata.
  • Le regole della pagina forniscono la priorità dall'alto in basso.
  • Dopo che un' URL e corrisponde a una regola, viene applicata solo quella regola; cioè, se una regola di pagina è già stata attivata su una richiesta, le eventuali regole successive che corrispondono anche al modello URL e non hanno effetto. In generale, si consiglia di ordinare le regole dal più specifico al meno specifico.

Le regole di pagina possono essere disabilitate, nel qual caso non avranno alcun effetto. È comunque possibile vederli nell'elenco e modificarli. Impostare il pulsante di attivazione su Off crea una regola di pagina che inizialmente è disabilitata.

Per ulteriori informazioni, vedere Uso delle regole di pagina con la cache.