Aggiunta di una regola contenuto

Una regola Contenuto utilizza un'espressione regolare e la confronta con gli URL richiesti del client. Si raccomanda di utilizzare le regole tipo contenuto per inviare richieste a serie di server impostati specificamente per gestire alcune serie secondarie di traffico del sito. Ad esempio, si raccomanda di utilizzare una serie di server per gestire tutte le richieste cgi-bin, un'altra serie per gestire tutte le richieste audio di flusso e una terza serie per gestire tutte le altre richieste. Si aggiungerà quindi una regola con una modello che corrisponde alla directory cgi-bin, un'altra che corrisponde al tipo di file per i file audio di flusso e una terza regola sempre True per gestire il resto del traffico. E' quindi necessario aggiungere i server appropriati a ciascuna regola.

Il Modello si riferisce al modello dell'espressione regolare utilizzato per soddisfare gli URL richiesti dal client.

Le regole di contenuto devono utilizzare la seguente sintassi:

carattere jolly * : (corrisponde ad un qualsiasi carattere da 0 a x)
( : utilizzato per i raggruppamenti logici
) : utilizzato per i raggruppamenti logici
& : AND logico
| : OR logico
! : NOT logico

Di seguito sono riportati alcuni esempi di modelli utilizzati per questo tipo di regola:

  • url=http://*/*.gif
  • host=9.32.*
  • Method=Get

E' possibile utilizzare il bilanciamento di carico basato sulle regole per determinare quando e perché i pacchetti vengono inviati a server specifici. E' necessario utilizzare sempre le regole con il componente CBR durante l'utilizzo del Proxy di cache. Se una richiesta non viene soddisfatta da una regola esistente, CBR obbliga al Proxy di cache di restituire una pagina di errore all'utente.

Facoltativamente, è possibile configurare altri parametri per questo tipo di regola sia dalla GUI che dalla riga comandi.