Trabajar con ASP.NET Core Proveedor IDistributedCache para NCache

Por César Aguirre

Como aprendimos la última vez, cuando cubrí el almacenamiento en caché en memoria con ASP.NET Core, un caché es una capa de almacenamiento entre una aplicación y un recurso externo (una base de datos, por ejemplo) que se utiliza para acelerar futuras solicitudes a ese recurso. En esta publicación, usemos ASP.NET Core Abstracciones de IDistributedCache para escribir una capa de almacenamiento en caché de datos usando NCache.

Lo que es NCache?

Desde NCache Página oficial, "NCache es un caché distribuido en memoria de código abierto para aplicaciones .NET, Java y Node.js". Entre otras cosas, podemos usar NCache como caché de base de datos, caché de segundo nivel de NHibernate, caché de Entity Framework y caché web para sesiones y respuestas.

NCache viene en tres ediciones: Open Source, Professional y Enterprise. La versión Open Source admite hasta dos nodos y su servidor de caché solo está disponible para .NET Framework versión 4.8. Para obtener una lista completa de las diferencias, consulte NCache comparación de ediciones. Una de NCache características clave es el rendimiento. Residencia en sus propios puntos de referencia, "NCache puede escalar linealmente para lograr 2 millones de operaciones por segundo con un clúster de caché de 5 servidores".

Leer artículo completo

Cómo instalar NCache en una máquina con Windows?

Veamos cómo instalar un NCache servidor en una máquina con Windows. Para ello, necesitamos un instalador de Windows y tener una clave de licencia de prueba. instalemos NCache Enterprise edición, versión 5.2 SP1.

Después de ejecutar el instalador, debemos seleccionar el tipo de instalación entre tres opciones: Servidor de caché, remote clienty desarrollador/control de calidad. Elijamos Servidor de caché.

Leer artículo completo
© Copyright Alachisoft 2002 - Todos los derechos reservados. NCache es una marca registrada de Diyatech Corp.