定时生成报表模板缓存

 我有一张cpt每次请求速度非常慢,我想在第一次访问结束后就将整个cpt的查询结果缓存下来,以后每个人访问都可以从该缓存中读取,加快访问速度,但是我想每天定时访问该报表生成缓存,不要人工点击才缓存,应该怎么设置定时任务生成缓存,清除缓存只能是重启tomcat了! 谢谢大大们回复!

FineReport fengxu 发布于 2019-4-20 01:12 (编辑于 2019-4-20 01:14)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
JackWangLv4中级互助
发布于2019-4-20 08:02


不知道这个是否满足你的需求


定时任务简单示例之日报-http://help.finereport.com/doc-view-692.html

image.png

  • fengxu fengxu(提问者) 首先,谢谢您的耐心评论和指导,但是我们需要生成交互式的日报形式,但是这个是图片不满足我们的需求哦!
    2019-04-20 13:31 
最佳回答
0
flyingsnakeLv6资深互助
发布于2019-4-20 10:00

你的这种,建议使用存储过程的方式,每天定时将sql运算结果保存为实体表.


一劳永逸.

  • fengxu fengxu(提问者) 谢谢您的指导,但是这样做会有很大的公司量,里面的sql结构较复杂了
    2019-04-20 13:32 
最佳回答
0
SamDreamLv2见习互助
发布于2019-10-11 11:54

楼主现在有解决方案了吗

最佳回答
0
孤陌Lv6资深互助
发布于2019-10-11 11:57(编辑于 2019-10-11 11:58)

image.png 

  • 5关注人数
  • 589浏览人数
  • 最后回答于:2019-10-11 11:58
    请选择关闭问题的原因
    确定 取消
    返回顶部