Configurando conteúdo de gravação
Em gerenciamento de sessões, você pode configurar quais dados de sessão são gravados no banco de dados ou em outra instância do WebSphere, dependendo se você estiver utilizando as sessões persistentes do banco de dados ou a replicação de memória para memória. É possível gravar apenas as propriedades dos dados da sessão que foram atualizadas por meio das chamadas de método setAttribute e removeAttribute, ou podem gravar todas as propriedades dos dados da sessão.
Sobre Esta Tarefa
Essa flexibilidade permite menos mudanças de código do gravador de JSP (JavaServer Pages) quando o aplicativo está em operação em um ambiente em cluster. As opções a seguir estão disponíveis no Gerenciamento de Sessão para ajustar o que será gravado:
- Gravação alterada (o padrão) - Grava somente as propriedades dos dados de sessão que foram atualizadas por meio das chamadas dos métodos setAttribute e removeAttribute.
- Gravar tudo - Grava todas as propriedades dos dados da sessão.
A configuração Gravar tudo pode beneficiar o servlet e os gravadores de JSP que alteram os estados dos objetos Java™ que residem como atributos em HttpSession e não chamam o método HttpSession.setAttribute.
No entanto, o uso de Gravar Tudo pode resultar em mais dados sendo gravados de volta do que necessário. Se esta situação se aplicar a você, considere a combinação da utilização da opção Gravar tudo com Gravação baseada em tempo para melhorar o desempenho geral. Como sempre, certifique-se de avaliar as vantagens e desvantagens para sua instalação.
Com a definição Gravar Conteúdo, quando uma sessão é criada, todas as informações da sessão são gravadas, incluindo todos os objetos ligados à sessão.
Definição de Conteúdo de Gravação | Comportamento com esquema de única linha | Comportamento com esquema multilinha |
---|---|---|
Gravação alterada | Se qualquer atributo de sessão for atualizado, todos os objetos ligados à sessão serão gravados. | Somente os dados de sessão modificados através de chamadas do método setAttribute ou do método removeAttribute são gravados. |
Gravar tudo | Todos os atributos da sessão ligados são gravados. | Todos os atributos da sessão que residem no cache são gravados. Se a sessão nunca for deixada no cache, todos os atributos da sessão serão gravados. |
Procedimento
- Vá para o nível apropriado de Gerenciamento de Sessão.
- Clique em Configurações do Ambiente Distribuído
- Clique em Customizar Parâmetros de Ajuste.
- Clique em Configurações Customizadas.
- Selecione a definição do conteúdo de gravação apropriado.
- Clicar em OK.