2009-05-26 9 views

Antwort

1

Die Verwendung des Caches hat den Vorteil, dass Sie keine Objekte im Speicher behalten, die nicht mehr verwendet werden (z. B. durch Verwendung von gleitendem/absolutem Ablauf).

Außerdem kann ASP.NET Objekte aus dem Cache entfernen, wenn der verfügbare Speicher knapp wird (wodurch mehr Arbeitsspeicher zur Verfügung steht).

Wenn Sie sicher sind, dass Sie einige Daten die ganze Zeit verwenden werden, dann eine andere Alternative (zu statischen Variablen) wäre, die Application object zu verwenden. Dies ist auf die gleiche Weise wie das Session-Objekt, aber die Daten sind global (für alle Sitzungen):

Application["myData"] = someData; 
+0

aber Anwendungsdaten für kleine Datenmenge verwendet wird, und ich brauche große Daten zB (Lisa

Verwandte Themen