Open the menu

    Cache

    Existe uma diferença de desempenho entre sites estáticos e sites disponibilizados a partir de sistemas dinâmicos. A perda de desempenho ocorre porque as páginas são montadas no momento em que são solicitadas pelo usuário. Para melhorar o desempenho, o LumisXP Server tem dois níveis de cache para disponibilização das páginas. O primeiro é no nível das interfaces e o segundo está no nível da página.

    Cache de Interface

    As interfaces dos serviços instanciadas em uma página são cacheadas em memória. Este cache é atualizado a cada alteração na interface ou nos conteúdos do serviço. Ele é normalmente utilizado quando o conteúdo das páginas não é alterado de acordo com o contexto ou usuário que está acessando. Em uma interface que necessita de personalização não pode ter cache no nível das interfaces.

    Em uma página, podem-se ter diversas instâncias de interfaces de diversos serviços, a configuração do cache é individual por instância.

    cache_001

    Cache de Página

    Quando acionado, o Portal Server mantém uma cópia da página em um arquivo HTML estático e passa a serví-la no lugar da dinâmica. Este cache permite um desempenho similar ao de um site estático.

    A página HTML é atualizada a cada alteração em seu layout ou no conteúdo dos serviços que têm interfaces instanciadas nesta página. A atualização é automática e segue uma fila de publicação. Neste caso, pode haver um delay mínimo entre a alteração e a atualização do cache .