Pré-processamento de solicitação request-preprocessing
O Servidor de imagens fornece um pré-processador de solicitação simples com base em regras de correspondência e substituição de expressões regulares.
Coleções de regras (conjuntos de regras) podem ser anexadas a cada catálogo de imagens, incluindo o catálogo padrão. As regras são especificadas com arquivos formatados em XML.
As regras de pré-processamento de solicitações podem modificar o caminho e as partes de consulta de solicitações antes que elas sejam processadas pelo analisador de Platform Server, incluindo manipulação do caminho, adição de comandos, alteração de valores de comando e aplicação de modelos ou macros. As regras também podem ser usadas para configurar e substituir determinados recursos de segurança que normalmente são controlados apenas com atributos de catálogo, como ofuscação de solicitação, marca d'água, bem como limitar o serviço HTTP a endereços IP de clientes específicos.
As regras de pré-processamento de solicitações são adequadas para vários aplicativos, alguns dos quais estão listados abaixo:
- Implemente um mecanismo de caminhos virtuais, que permite o remapeamento do caminho da solicitação para caminhos de arquivo, FTP e HTTP.
- Aplicação seletiva de recursos de segurança, como marca d'água, filtrados por nome de imagem ou caminho.
- Omissão de marcas d'água ou outros recursos de segurança ao acessar o servidor de endereços IP específicos.
- Forçando a aplicação de comandos, como
defaultImage=
, a todas as solicitações ou solicitações que exibem um padrão específico no caminho de URL ou cadeias de caracteres de consulta. - Proibição do uso de comandos que fazem uso intenso da CPU para impedir o abuso do servidor.
- Permitindo que as imagens de origem sejam localizadas em servidores HTTP ou FTP enquanto ainda as especificam no caminho da solicitação em vez de com
src=
. - Controle as configurações de qualidade da imagem (como qualidade ou nitidez de JPEG) dependendo do caminho da solicitação ou do nome da imagem.
Informações detalhadas sobre como criar, usar e gerenciar conjuntos de regras podem ser encontradas na Referência do Conjunto de Regras.
Consulte também see-also
Referência do Conjunto de Regras, attribute::RuleSetFile