Кэшируйте большой объем результатов json на стороне клиента

Я являюсь приложением asp.net mvc, которое возвращает результат JSON, содержащий данные за n лет, которые затем отображаются на диаграмме Javascript.

Чтобы иметь хороший пользовательский опыт (с точки зрения производительности), я ищу лучшее решение, можно ли кэшировать данные JSON на стороне клиента, когда пользователь нажимает на диаграмму с различными параметрами, такими как просмотр дня или недели. и т.д., те же самые данные JSON запрашиваются без попадания на сервер.

Может ли кто-нибудь помочь нам принять наилучшее решение относительно лучших методов кэширования относительно того, должны ли данные кэшироваться на стороне клиента или на стороне сервера, или они должны напрямую попадать в базу данных для каждого переключения графа?

Заранее спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос