WPF远程数据库加载视图过慢,我想把结果缓存在本地或者服务器上,定时更新,用哪种方式实现比较好?

调用其他程序提供的视图,加载五分钟,我想先查询了存在本地,或者哪里,然后直接调用,不去访问数据库定时更新数据

如果是数据量大的计算 且脚本已无法优化的情况下,可创建定时任务生成报表数据,使用时直接使用定时生成的数据
优点:是加载速度快,资源利用合理(如果每个人刷新一次,服务器压力很大)
缺点:数据会有一定的延时,开发上复杂些(做好规划,任务如何定制,脚本如何存放,必要时对运行任务做好异常通知等)等等

如果仅仅是数据量大,请分页获取数据