Configurando o armazenamento em cache do Edge Side Include
O plug-in de servidor da Web contém um processador ESI integrado. O processador ESI pode armazenar páginas inteiras em cache, assim como fragmentos, fornecendo uma proporção de correspondência no cache mais alta. O cache implementado pelo processador ESI é um cache de memória, e não um cache de disco, portanto, as entradas no cache não são salvas quando o servidor da Web é reiniciado.
Sobre Esta Tarefa
O ESI (Edge Side Include) é configurado através do arquivo plugin-cfg.xml.
Quando uma solicitação é recebida pelo plug-in de servidor da Web, ele é enviado para o processador ESI, a menos que o processador ESI esteja desativado. Ele é desativado por padrão. Se ocorrer uma ausência de cache, um cabeçalho de Recursos Substitutos será incluído no pedido e o pedido será redirecionado ao WebSphere Application Server. Se o armazenamento em cache do servlet for ativado no servidor de aplicativos e a resposta puder ser armazenada em cache, o servidor de aplicativos retornará um cabeçalho de Controle Substituto em resposta ao plug-in do WebSphere Application Server.
O valor do cabeçalho de resposta Controle de Substituto contém a lista de regras utilizadas pelo processador ESI para gerar o ID de cache. A resposta é armazenada no cache ESI, utilizando o ID do cache como chave. Para cada tag de inclusão ESI no corpo da resposta, um novo pedido é processado, para que cada inclusão aninhada resulte em uma correspondência de cache ou em outro pedido encaminhado ao servidor de aplicativos. Quando todas as inclusões aninhadas tiverem sido processadas, a página é montada e retornada ao cliente.
<?xml version-"1.0"?>
<Config>
<Property Name="esiEnable" Value="false"/>
<Property Name="esiMaxCacheSize" Value="1024"/>
<Property Name="esiInvalidationMonitor" Value="false"/>