almacenamiento en caché con NCache en ASP.NET Core

por maria

En este artículo, hablaremos sobre el almacenamiento en caché distribuido, NCache, y sus funciones, como el almacenamiento en caché de objetos, el almacenamiento en caché de sesiones y el almacenamiento en caché de respuestas, junto con la implementación práctica en ASP.NET Core.

¿Qué es el almacenamiento en caché distribuido?

Una memoria caché distribuida es una memoria caché compartida por varios servidores de aplicaciones y, a menudo, se administra como un servicio externo para los servidores de aplicaciones que acceden a ella.

Si bien la mayoría de los cachés se alojan tradicionalmente en un solo servidor físico o componente de hardware, un caché distribuido puede expandirse más allá de los límites de memoria de una sola computadora conectando varias computadoras, lo que se conoce como arquitectura distribuida o clúster distribuido, para aumentar la capacidad y el poder de procesamiento. .

Leer artículo completo

Una caché distribuida puede aumentar la eficiencia y escalabilidad de una ASP.NET Core proyecto, especialmente si la aplicación está alojada en un cloud service o una granja de servidores. Los cachés distribuidos son extremadamente útiles en aplicaciones de gran volumen de datos y alta carga. Debido al diseño distribuido, la expansión y el escalamiento incrementales son posibles agregando más computadoras al clúster, lo que permite que la memoria caché crezca junto con el crecimiento de los datos.

Cuando se distribuyen datos almacenados en caché, los datos:

  • Es coherente (consistente) entre solicitudes a múltiples servidores.
  • Sobrevive a los reinicios del servidor y a la implementación de aplicaciones.
  • No utiliza memoria local.
Leer artículo completo
© Copyright Alachisoft 2002 - Todos los derechos reservados. NCache es una marca registrada de Diyatech Corp.