Cache HTML

Top  Previous  Next

O Lumis Portal permite otimização de acesso a páginas através do recurso de Cache HTML. Quando uma página é configurada para usar o Cache HTML, o seu acesso é gerenciado gerando um arquivo estático com o conteúdo correspondente.

Todo arquivo estático de Cache HTML é cacheado por Geradores de Páginas distribuídos nos servidores conforme configuração. Cada gerador possui um conjunto de threads determinados pela configuração de seu perfil de geração.

Os arquivos cacheados são organizados em filas permitindo configurar geradores independentes para conjuntos de páginas. As filas de geração definem a estratégia de cache de suas páginas, por exemplo, se a geração é apenas sob demanda, e se os arquivos HTMLs devem ser removidos quando o cache é limpo.

Resolução de cache de WebResource

Ao executar uma página, o Lumis Portal analisa o seu HTML procurando URLs para páginas configuradas com Cache HTML. Para cada URL encontrada, é gerado um WebResource. Ao criar um WebResource, as propriedades das páginas são lidas determinando o seu comportamento. Nesse momento é calculada a fila do WebResource.

O comportamento do WebResource é gerado apenas quando o mesmo é criado. Caso o Lumis Portal encontre o WebResource já persistido, o mesmo será reaproveitado e suas propriedades não serão re-geradas. Com isso, as propriedades da página que por ventura foram atualizadas, não serão refletidas automaticamente no comportamento do WebResource.

As propriedades são configuradas através da definição de Property Bags:

lumis.portal.page.cache.IPageCacheQueueResolver: Define a classe Java utilizada para determinar o id da fila utilizada. Caso essa propriedade não seja configurada, o id da fila será o id definido na propriedade lumis.portal.page.cache.queueId.
lumis.portal.page.cache.queueId: Define o id da fila default a ser utilizado. Caso essa propriedade não seja configurada, o valor utilizado será: default.

Lumis Portal 8.2.2.160411
Copyright © 2006â??2016 Lumis EIP Tecnologia da Informação LTDA. Todos os direitos reservados.