润乾报表 由于参数模板数据量过大,导致访问需要等很久,想把参数模板的数据缓存起来,怎么实现

也可以是其他方法解决,暂时没想到,大家有没有什么好办法。
2025-03-22 23:18:01
推荐回答(1个)
回答1:

下面我以另一个报表软件FineReport为例来说明,因为我用的是FineReport,不过应该是相通的。

1、单个模板的缓存设置缓存设置在访问报表的路径后加&__cache__=true,表示该报表启用缓存,如:http://localhost:8075/WebReport/ReportServer?reportlet=GettingStarted.cpt&__cache__=true。注:只有在访问模板的url后加__cache__=true,才会生成缓存数据,并且也只有在url后加__cache__=true时,才会从缓存中读取数据。
2、所有模板的缓存设置
进入FR平台系统中,选择管理系统>系统管理>缓存,勾去重新读取模板就可以启用缓存了。
注:是否重新加载报表意味着是否读取缓存,如果不重新加载报表,那么就是读取缓存的同一张模板的信息;如果重新加载报表,就是不读取缓存信息,重新运行报表。