Límite ASP.NET View State Almacenamiento en caché
NCache proporciona flexibilidad para limitar el número de ASP.NET View States por grupo y sesión y permite bloquear los metadatos del estado de vista. Para limitar el almacenamiento en caché del estado de vista, realice los siguientes cambios en el <ncContentOptimization>
tag:
<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 Miembros de configuración de almacenamiento en caché
Los siguientes son los ASP.NET View State miembros de configuración de almacenamiento en caché:
Miembros | Descripción |
---|---|
MaxViewStatesPerSession |
Para habilitar esta función, especifique cualquier valor mayor que cero, si se configura un valor cero o menor, todo el estado de vista se almacenará en caché. Si se omite una etiqueta, todo el estado de vista se almacenará en caché. |
EnableMetadataLocking |
Define si la manipulación de metadatos internos es una operación de bloqueo o no. Entra en juego si MaxViewStatesPerSession está habilitado, su valor predeterminado es Verdadero. |
ReleaseLockInterval |
Define el intervalo en milisegundos después del cual se libera el bloqueo. Entra en juego si MaxViewStatesPerSession está habilitado, su valor predeterminado es 5000 ms. |
Vea también
Configuración y uso NCache Optimización de contenido
Estado de vista de grupo con sesión
Agrupación de nivel de página para ASP.NET View State
Caché distribuida para el almacenamiento en caché de resultados de ASP.NET
ASP.NET SignalR Backplane General