Session

Mezcla lo mejor de cada casa con HybridCache en ASP.NET Core

En esta sesión, explicaremos las ventajas que proporciona esta librería para mejorar el rendimiento en applicaciones ASP.NET, al combinar el uso de Memory Cache y Distributed Cache. Mostraremos algunos ejemplos de uso en una sesión de demostración.

Concepto de Caché Híbrida: HybridCache combina diferentes tipos de almacenamiento en caché, como memoria local (en el servidor) y un caché distribuido (como Redis o Memcached). Esto permite que las aplicaciones aprovechen la rapidez del acceso en memoria junto con la persistencia y escalabilidad de un caché distribuido.

Ventajas:

Velocidad y Escalabilidad: Al utilizar memoria local, se reduce la latencia en la obtención de datos. Al mismo tiempo, el caché distribuido permite compartir el estado entre múltiples servidores, lo que mejora la escalabilidad.
Redundancia y Fiabilidad: Si el caché distribuido no está disponible, la memoria local puede seguir sirviendo solicitudes, ofreciendo redundancia.
Configurabilidad: Los desarrolladores pueden configurar cómo y cuándo utilizar cada tipo de caché según las necesidades de la aplicación.
Uso Común:

Ideal para aplicaciones web que requieren un rendimiento elevado y operan en entornos con múltiples servidores.
Se puede usar para almacenar datos que se consultan con frecuencia, como resultados de consultas de base de datos, configuraciones, o datos de sesión.
Integración con ASP.NET:

HybridCache se integra fácilmente con el ecosistema de ASP.NET, permitiendo utilizar la infraestructura existente de caching y mejorándola con un enfoque híbrido.
En resumen, HybridCache es una solución poderosa para manejar el almacenamiento en caché en aplicaciones ASP.NET, combinando lo mejor de ambos mundos: la rapidez del caché en memoria y la escalabilidad de un caché distribuido.

David Lorenzo

Microsoft MVP Business Apps | Power Platform Solutions Architect at Prodware

Santa Cruz de Tenerife, Spain

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top