Limitar ASP.NET View State Cache
NCache fornece flexibilidade para limitar o número de ASP.NET View States por grupo e sessão e permite o bloqueio dos metadados do View State. Para limitar o cache do estado de exibição, faça as seguintes alterações no arquivo <ncContentOptimization>
etiqueta, rótulo, palavra-chave:
<ncContentOptimization>
<settings enableViewstateCaching="true"
viewstateThreshold="0"
cacheUriMapping="true"
enableTrace="true"
groupedViewStateWithSessions="true"
maxViewStatesPerSession="5"
enableMetadataLocking="false"
releaseLockInterval="5000">
<cacheSettings cacheName="demoCache">
<expiration type="None" duration="0" >
</cacheSettings>
</settings>
</ncContentOptimization>
ASP.NET View State Membros de configuração de cache
A seguir estão os ASP.NET View State armazenando membros de configuração em cache:
Membros | Descrição |
---|---|
MaxViewStatesPerSession |
Para habilitar este recurso, especifique qualquer valor maior que zero, se o valor zero ou menor estiver configurado, todos os View State serão armazenados em cache. Se uma tag for ignorada, todo o estado de exibição será armazenado em cache. |
EnableMetadataLocking |
Define se a manipulação interna de metadados é uma operação de bloqueio ou não. Entra em jogo se MaxViewStatesPerSession está habilitado, seu valor padrão é True. |
ReleaseLockInterval |
Define o intervalo em milissegundos após o qual o bloqueio é liberado. Entra em jogo se MaxViewStatesPerSession está habilitado, seu valor padrão é 5000ms. |
Veja também
Configurando e usando NCache Otimização de conteúdo
Estado de exibição de grupo com sessão
Agrupamento no nível da página para ASP.NET View State
Cache distribuído para cache de saída ASP.NET
ASP.NET SignalR Backplane Visão geral