es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Almacenamiento de tablas de datos para reutilización en ASP.NET Core.

Mis páginas cargan muy lentamente porque consulto la base de datos cada vez que una página se carga y algunas de las consultas son bastante grandes. ¿Hay alguna manera de almacenar las tablas de datos o cualquier otro dato para reutilizarlos cuando se vuelva a cargar la página?

Estoy haciendo un pequeño panel de control con ASP.NET Core MVC que mostrará métricas con chart.js y gráficos de Google en algunas páginas.

Soy nuevo en programación. Recientemente escuché acerca de MemoryCache pero no estaba seguro si eso me ayudaría. Cualquier idea o dirección sería muy útil.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, puede usar MemoryCache para almacenar datos para su reutilización cuando la página se cargue de nuevo. MemoryCache es una implementación de caché en memoria .NET Core que le permite almacenar datos en memoria para un acceso rápido. Es una excelente manera de mejorar el rendimiento de su aplicación mediante la caché de datos que es costoso recuperar desde la base de datos.

    Puede usar MemoryCache para almacenar las tablas de datos o cualquier otro dato que necesite acceder rápidamente. También puede utilizarlo para almacenar los resultados de cálculos costosos o consultas complejas.

    Para obtener más información sobre cómo utilizar MemoryCache, consulte la [Documentación de Microsoft] (https://docs.microsoft.com/en-us/dotnet/api/system.runtime.caching.memorycache?view=netcore-3.1).

Comments are closed.