Almacenar en caché un gran volumen del resultado json en el lado del cliente.

Tengo una aplicación mvc de asp.net que devuelve el resultado JSON que contiene hasta un número de años de datos que luego se procesan en el gráfico de Javascript.

Para tener una buena experiencia de usuario (en términos de rendimiento), estoy buscando la mejor solución si es posible almacenar en caché los datos JSON en el lado del cliente, de modo que cuando el usuario haga clic en Chart con diferentes parámetros como el día, la semana, etc. los mismos datos JSON se consultan sin llegar a un servidor.

¿Podría alguien, por favor, ayudarnos a tomar una mejor decisión sobre el almacenamiento en caché de las mejores prácticas sobre si los datos se deben almacenar en caché en el lado del cliente o en el lado del servidor o debe ir directamente a la base de datos para cada cambio de gráfico?

Gracias por adelantado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta