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