Begrenzen ASP.NET View State Caching
NCache Bietet Flexibilität zur Begrenzung der Anzahl ASP.NET View States pro Gruppe und Sitzung und ermöglicht das Sperren der View State-Metadaten. Um das View State Caching einzuschränken, nehmen Sie die folgenden Änderungen vor <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 Konfigurationsmitglieder zwischenspeichern
Es folgen die ASP.NET View State Caching-Konfigurationsmitglieder:
Mitglieder | Beschreibung |
---|---|
MaxViewStatesPerSession |
Um diese Funktion zu aktivieren, geben Sie einen beliebigen Wert größer als Null an. Wenn ein Wert von Null oder kleiner konfiguriert ist, wird der gesamte Ansichtsstatus zwischengespeichert. Wenn ein Tag übersprungen wird, werden alle Ansichtszustände zwischengespeichert. |
EnableMetadataLocking |
Definiert, ob die interne Metadatenmanipulation ein Sperrvorgang ist oder nicht. Es kommt ins Spiel, wenn MaxViewStatesPerSession aktiviert ist, ist der Standardwert True. |
ReleaseLockInterval |
Definiert das Intervall in Millisekunden, nach dem die Sperre aufgehoben wird. Es kommt ins Spiel, wenn MaxViewStatesPerSession aktiviert ist, beträgt der Standardwert 5000 ms. |
Siehe auch
Konfigurieren und Verwenden NCache Content-Optimierung
Gruppenansichtsstatus mit Sitzung
Gruppierung auf Seitenebene für ASP.NET View State
Verteilter Cache für ASP.NET-Ausgabecaching
ASP.NET SignalR Backplane Über uns