Incluindo uma Regra de ConteúdoUma regra de conteúdo usa uma expressão comum e a compara às URLs solicitadas pelo cliente. Você poderá utilizar regras de tipo de conteúdo para enviar pedidos a conjuntos de servidores especificamente configurados para manusear algum subconjunto do tráfego do site. Por exemplo, talvez queira utilizar um conjunto de servidores para manusear todos os pedidos cgi-bin, outro para manusear todo o fluxo de pedidos de áudio, e um terceiro para manusear outros pedidos. Você poderia incluir uma regra com um padrão para corresponder o caminho ao seu diretório cgi-bin, outra correspondente ao tipo de arquivo do fluxo de arquivos de áudio e uma terceira, sempre-verdadeira, para manusear o resto do tráfego. Em seguida, poderia incluir os servidores apropriados para cada uma das regras. O Padrão se refere ao padrão da expressão comum usada para corresponder as URLs solicitadas pelo cliente. As regras de conteúdo devem usar a seguinte sintaxe: * : curinga (corresponde 0 a x de qualquer caractere) ( : utilizado para agrupamento lógico ) : utilizado para agrupamento lógico & : AND lógico | : OR lógico ! : NOT lógico Aqui estão alguns exemplos de padrões para uso com esse tipo de regra:
É possível usar o balanceamento de carga com base na regra para determinar quando e porque os pacotes estão sendo enviados a servidores específicos. Você deve sempre usar as regras com o componente CBR ao usar o Proxy de Armazenamento. Se um pedido não for atendido por nenhuma regra existente, o CBR forçará o Proxy de Armazenamento a retornar uma página de erro para o usuário. Você pode, opcionalmente, configurar parâmetros adicionais para este tipo de regra a partir da GUI e da linha de comandos. |