Aggiunta di una regola di contenutoUna regola di contenuto utilizza un'espressione regolare e la confronta con gli URL richiesti del client. È possibile utilizzare regole di tipo contenuto per inviare richieste alle impostazioni dei server impostati in modo specifico per gestire alcuni sottoprocessi del traffico del sito. Esempio, è possibile utilizzare un gruppo di server per gestire tutte le richieste cgi-bin, un altro gruppo per gestire tutte le richieste che producono audio e un terzo gruppo per gestire tutte le altre richieste. È possibile aggiungere una regola con un pattern che corrisponda al percorso alla directory cgi-bin, un'altra che corrisponda al tipo di file dei file audio e una terza regola sempre true per gestire il restante traffico. È, quindi, possibile aggiungere i server appropriati a ogni regola. Il Pattern fa riferimento al pattern di espressione regolare utilizzato per la corrispondenza con gli URL richiesti dal client. Le regole di contenuto devono utilizzare la seguente sintassi: * : carattere jolly (corrisponde a 0 o x di ogni carattere) ( : utilizzato per i raggruppamenti logici ) : utilizzato per i raggruppamenti logici & : AND logico | : OR logico ! : NOT logico Di seguito sono riportati alcuni esempi di pattern da utilizzare con questo tipo di regola:
È possibile utilizzare il bilanciamento del carico basato sulle regole per determinare quando e perché i pacchetti vengono inviati ai server specifici. È necessario utilizzare sempre delle regole con il componente CBR quando si utilizza il Caching Proxy. Se una richiesta non è soddisfatta da nessuna delle regole esistenti, CBR forza il Caching Proxy a restituire una pagina di errore all'utente. È possibile, in alternativa, configurare parametri aggiuntivi per questo tipo di regola sia dalla GUI che dalla riga comandi. |