NCache für ASP.NET-Caching
Nach erfolgreicher Konfiguration NCache, können Sie es jetzt in Ihren ASP.NET-Anwendungen verwenden. NCache Bietet Unterstützung für erweiterte Funktionen von ASP.NET wie Sitzungen, View State Caching, Output Cache und SignalR BackPlane.
Sessions: NCache Bietet leistungsstarkes In-Memory-ASP.NET-Sitzungsclustering für Webfarmen, das schneller und skalierbarer ist als das Speichern in einer Datenbank, da Sitzungen im Speicher gehalten werden, näher an der ASP.NET-Anwendung.
Status-Caching anzeigen: NCache View State Caching reduziert die Anforderungs-/Antwortzeit, was die Gesamtanforderungszeit verbessert. Auch, NCache Da es sich um einen verteilten In-Memory-Cache handelt, der über alle Webserver hinweg synchronisiert wird, kann der View State-Wert problemlos im Cache gefunden werden.
Ausgabe-Cache: Das NCache Der Ausgabe-Cache-Anbieter ist von Natur aus verteilt und ermöglicht das Zwischenspeichern des Inhalts verschiedener ASP.NET-Seiten auf mehreren Servern, was Verfügbarkeit und Zuverlässigkeit gewährleistet.
SignalR Backplane: NCache bietet Unterstützung für SignalR durch Bereitstellung einer Erweiterung für den SignalR-Anbieter. Sobald sich ein Client beim Webserver registriert, NCache Löst benutzerdefinierte Ereignisse aus, die die Wartezeit des Clients für die Suche nach Updates verkürzen.
Note
Aussichten für .NET Framework Für die Installation ist mindestens Version 4.8 erforderlich.
NCache Demonstration mit Beispielanwendung
Sie können die Beispielanwendung für alle oben genannten Funktionen auf anzeigen GitHub. In diesem Abschnitt zeigen wir Ihnen, wie Sie die Beispielanwendung verwenden ASP.NET View State Zwischenspeichern NCache.
Note
Die folgenden Schritte sind für alle anderen Funktionen gleich.
Schritt 1: Beispiel von GitHub herunterladen
Um loszulegen ASP.NET View State Caching, laden Sie die Beispielanwendung von herunter GitHub und gehen Sie zur gewünschten Probe.
Schritt 2: Starten Sie das Projekt
Starten Sie die ASP.NET View State Beispielanwendung in zwischenspeichern Microsoft Visual Studio 2022 oder höher durch Klicken auf ViewState.sln.
Schritt 3: Einstellungen konfigurieren
Nachdem Sie das Projekt gestartet haben, suchen und öffnen Sie es web.Config aus dem Lösungs-Explorer auf der rechten Seite. Ändere das CacheName
Eigentum der cacheSettings
Tag zum Cache hinzufügen, den Sie erstellt haben.
Schritt 4: Beispiel erstellen und verwenden
Nachdem die Anwendungseinstellungen konfiguriert wurden, erstellen Sie die Anwendung. Sobald die Anwendung erfolgreich erstellt wurde, wird die Anwendung in einem neuen Fenster in Ihrem Webbrowser ausgeführt. Dort können Sie die Anwendung testen.
Siehe auch
Verwenden Sie die NCache für ASP.NET Core Anwendung
Verwenden Sie die NCache für Java-Anwendung
Verwenden Sie die NCache für Daten-Caching