Configurando o Armazenamento em Cache no Servidor Proxy

Um administrador pode ativar o armazenamento em cache de conteúdo estático e dinâmico no servidor proxy.

Sobre Esta Tarefa

Conclua as etapas a seguir para configurar um servidor proxy de forma que ele possa armazenar em cache o conteúdo estático e dinâmico.

Procedimento

  1. Configure a instância do cache de objetos no que se refere ao tamanho, local da transferência de disco e outros recursos desse tipo, no console administrativo. Clique em Servidores > Tipos de Servidor > Servidores Proxy WebSphere > proxy_server_name > Configurações do Servidor Proxy HTTP > Configuração da Instância de Cache de Proxy. Repita essas etapas em qualquer nó que tenha um servidor proxy.
  2. Selecione a instância de armazenamento de cache de proxy e ative atributos de configuração, como tamanho de cache, disk offload e replicação de cache. Para transferência de disco, recomenda-se que o local seja configurado para uma partição de disco dedicada.
  3. Ative o armazenamento em cache no servidor de proxy, no console administrativo. Clique em Servidores > Tipos de Servidor > Servidores Proxy WebSphere > proxy_server_name > Configurações do Servidor Proxy HTTP > Configurações de Proxy no console administrativo.
  4. Selecione Ativar o Armazenamento em Cache e escolha uma instância de cache na caixa drop-down.
    1. Para permitir que o conteúdo dinâmico possa ser armazenado em cache com o servidor proxy, no console administrativo, clique em Servidores > Tipos de Servidor > Servidores Proxy WebSphere > proxy_server_name > Configurações do Servidor Proxy HTTP > Configurações de Proxy e, em seguida, selecione Conteúdo Dinâmico do Cache. Você ativa a capacidade de armazenamento em cache e a invalidação do conteúdo dinâmico quando ativa o armazenamento em cache de servlet no servidor de aplicativos e especificando os critérios de armazenamento em cache em um arquivo cachespec.xml associado a esse aplicativo. As invalidações são recebidas através da conexão com o URI de atualização do cache que está associado ao servlet de invalidação hospedado no cluster do servidor de aplicativos.

      Conteúdo Dinâmico é o conteúdo que um aplicativo, hospedado em um servidor de aplicativos, gera. Um servidor proxy armazena o conteúdo dinâmico em cache apenas se estiver identificado como borda armazenável em cache no arquivo cachespec.xml para o aplicativo. Todas as informações que descrevem o cache, como o ID a ser utilizado para o cache, identificadores de dependência para invalidação e tempos de expiração, também estão definidas no arquivo cachespec.xml. O Servidor Proxy utiliza o protocolo ESI para obter essas informações a partir do arquivo.

      Conteúdo dinâmico armazenado em cache pode ser invalidado por eventos no servidor de aplicativos. O ESI Invalidation Servlet, que está contido no aplicativo DynacacheEsi.ear, propaga esses eventos de invalidação do servidor de aplicativos para o servidor proxy. O DynacacheEsi.ear é fornecido com o produto e deve ser implementado no cluster com o aplicativo que está gerando o conteúdo dinâmico para armazenamento em cache dinâmico no servidor proxy para funcionar corretamente.

    2. O armazenamento em cache estático é ativado por padrão quando o armazenamento em cache é ativado para o servidor proxy. Conteúdo Estático é o conteúdo da Web que é público e acompanhado por cabeçalhos de resposta HTTP, como EXPIRES e LAST_MODIFIED_TIME, que descrevem por quanto tempo a resposta pode ser armazenada em cache. O servidor proxy utiliza o HTTP 1.1 RFC (2616), que especifica como o conteúdo deve ser tratado e inclui recursos, como o suporte ao cabeçalho VARY para armazenamento em cache de variantes da mesma URI (Uniform Resource Identifier) de recurso.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjpx_cachestatdyn
Nome do arquivo: tjpx_cachestatdyn.html