Visão Geral da API do Caching Proxy
A API é uma interface com o Caching Proxy que permite que estenda as funções base
do Servidor Proxy. É possível gravar extensões ou plug-ins, para executar processamento customizado,
incluindo os seguintes exemplos:
- Aprimorar a rotina de autenticação básica ou substituí-la com um processo específico
do local.
- Incluir rotinas de manipulação de erros para rastrear problemas ou alertar sobre
condições graves.
- Detectar e rastrear informações que chegam do cliente solicitante, tais como
indicações do servidor e códigos do agente do usuário.
A API do Caching Proxy fornece os seguintes benefícios:
- Eficiência
- A API é projetada especificamente para o sistema de processamento encadeado usado
pelo Caching Proxy.
- Flexibilidade
- A API contém funções valiosas e versáteis.
- A API é independente da plataforma e tem linguagem neutra. Ela é executada em todas as plataformas do Caching Proxy e
os aplicativos de plug-in podem ser gravados na maioria das linguagens de programação suportadas
por essas plataformas.
- Facilidade de uso
- Os tipos simples de dados são passados por referência e não por valor (por exemplo,
long *, char *).
- Cada função tem um número fixo de parâmetros.
- Os agentes customizados do são gravados na linguagem C.
- Os plug-ins não provocam impacto na memória alocada; os aplicativos de plug-in alocam
e liberam memória independentemente de outros processos do Caching Proxy.