Arbeiten mit ASP.NET Core IDistributedCache-Anbieter für NCache

Von Cesar Aguirre

Wie wir beim letzten Mal gelernt haben, als ich das In-Memory-Caching mit ASP behandelt habe.NET Core, ist ein Cache eine Speicherschicht zwischen einer Anwendung und einer externen Ressource (z. B. einer Datenbank), die verwendet wird, um zukünftige Anforderungen an diese Ressource zu beschleunigen. Lassen Sie uns in diesem Beitrag ASP verwenden.NET Core IDistributedCache-Abstraktionen zum Schreiben einer Daten-Caching-Schicht mit NCache.

Was ist in der NCache?

Aus NCache offizielle Seite"NCache ist ein Open-Source-In-Memory-Distributed-Cache für .NET-, Java- und Node.js-Anwendungen.“ Unter anderem können wir verwenden NCache als Datenbank-Cache, NHibernate 2nd-Level-Cache, Entity Framework-Cache und Web-Cache für Sitzungen und Antworten.

NCache gibt es in drei Editionen: Open Source, Professional und Enterprise. Die Open-Source-Version unterstützt bis zu zwei Knoten und ihr Cache-Server ist nur für verfügbar .NET Framework Version 4.8. Eine vollständige Liste der Unterschiede finden Sie unter NCache Editionsvergleich. Einer der NCache Hauptmerkmale ist die Leistung. Bezogen auf ihre eigenen Maßstäbe"NCache kann mit einem 2-Server-Cache-Cluster linear skalieren, um 5 Millionen Operationen pro Sekunde zu erreichen."

Den ganzen Artikel lesen

Wie installiert man NCache auf einem Windows-Rechner?

Mal sehen, wie man ein installiert NCache Server auf einem Windows-Rechner. Dazu benötigen wir einen Windows-Installer und einen Testlizenzschlüssel. Lass uns installieren NCache Enterprise Edition, Version 5.2 SP1.

Nachdem wir das Installationsprogramm ausgeführt haben, müssen wir den Installationstyp aus drei Optionen auswählen: Cache-Server, remote clientund Entwickler/Qualitätssicherung. Wählen wir Cache-Server.

Den ganzen Artikel lesen
© Copyright Alachisoft 2002 - Alle Rechte vorbehalten NCache ist eine eingetragene Marke der Diyatech Corp.