Session

Caching to Survive - Optimiza tu web app con caché multinivel para alto rendimiento

En esta sesión veremos como aplicar distintos niveles de caché en aplicaciones web y APIs desarrolladas en .NET:

**Output Cache**

Aplicamos Output Cache para conseguir que el front genere claves de caché todas las URLs, evitando que se tengan que volver a regenerar en cada petición. Veremos como aplicar variaciones de caché y generar secciones parciales no cacheables para permitir personalizaciones por usuario

**Response Cache**

Aplicamos ResponseCache a nivel de API para generar claves de caché para todos los endpoints, permitiendo además generar las variaciones necesarias para admitir toda la funcionalidad sin perder rendimiento.

**Redis Cache**

Mejoramos la resiliencia de nuestra aplicación añadiendo un nivel de caché en Redis, de forma que sobreviva a reinicios de la aplicación y se pueda compartir entre instancias.

**DEMO**

En la demo explicaremos la arquitectura e implementación de la solución, y realizaremos un benchmarking con pruebas de carga donde veremos la diferencia de rendimiento de una solución sin caché y otra con caché.

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