Кэшируйте большой объем результатов json на стороне клиента
Я являюсь приложением asp.net mvc, которое возвращает результат JSON, содержащий данные за n лет, которые затем отображаются на диаграмме Javascript.
Чтобы иметь хороший пользовательский опыт (с точки зрения производительности), я ищу лучшее решение, можно ли кэшировать данные JSON на стороне клиента, когда пользователь нажимает на диаграмму с различными параметрами, такими как просмотр дня или недели. и т.д., те же самые данные JSON запрашиваются без попадания на сервер.
Может ли кто-нибудь помочь нам принять наилучшее решение относительно лучших методов кэширования относительно того, должны ли данные кэшироваться на стороне клиента или на стороне сервера, или они должны напрямую попадать в базу данных для каждого переключения графа?
Заранее спасибо.