Travailler avec ASP.NET Core Fournisseur IDistributedCache pour NCache

Par César Aguirre

Comme nous l'avons appris la dernière fois, lorsque j'ai couvert la mise en cache en mémoire avec ASP.NET Core, un cache est une couche de stockage entre une application et une ressource externe (une base de données, par exemple) utilisée pour accélérer les requêtes futures vers cette ressource. Dans cet article, utilisons ASP.NET Core abstractions IDistributedCache pour écrire une couche de mise en cache de données à l'aide NCache.

Et NCache?

Du NCache page officielle»NCache est un cache distribué en mémoire Open Source pour les applications .NET, Java et Node.js. " Entre autres choses, nous pouvons utiliser NCache en tant que cache de base de données, cache de 2e niveau NHibernate, cache Entity Framework et cache Web pour les sessions et les réponses.

NCache est disponible en trois éditions : Open Source, Professional et Enterprise. La version Open Source prend en charge jusqu'à deux nœuds et son serveur de cache n'est disponible que pour .NET Framework version 4.8. Pour une liste complète des différences, consultez NCache comparaison des éditions. L'un des NCache les principales caractéristiques sont les performances. Basé sur leurs propres repères»NCache peut évoluer linéairement pour atteindre 2 millions d'opérations par seconde avec un cluster de cache à 5 serveurs."

Lire l'article complet

Comment installer NCache sur une machine Windows ?

Voyons comment installer un NCache serveur sur une machine Windows. Pour cela, nous avons besoin d'un programme d'installation Windows et d'une clé de licence d'essai. Installons NCache Enterprise édition, version 5.2 SP1.

Après avoir exécuté le programme d'installation, nous devons sélectionner le type d'installation parmi trois options : Serveur de cache, remote client, et développeur/assurance qualité. Choisissons Cache Server.

Lire l'article complet
© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.