一、关于缓存
缓存实际上是为了减轻数据库服务器的负载,使用缓存,我们可以将一些常用的数据放入缓存,因为这些数据经常性的使用,大大增加了服务器的负载,但是当放入缓存后,在使用这些数据的时候,首先会从缓存中查找,如果缓存中有就读取,不会再到数据库中查找,如果缓存中没有,才会到数据库中查询,在这里,需要注意的是,ehcache的是将数据放入jvm内存中,也就是说当次缓存在本次服务器启动期间有效,下次服务器启动将会失效。
二、原理
三、皕杰报表缓存配置
在皕杰报表里,在使用缓存的时候,有两种缓存模式:一种是java缓存框架EhCache、还有一种是皕杰报表自己开发的缓存框架。
因为EhCache是第三方的缓存框架,在使用的时候可能产生架包冲突。在标签里加上eh='false',作用是在缓存过程中是使用皕杰报表自己开发的缓存框架。
皕杰报表缓存配置主要是在报表web环境的report_config.xml配置文件中。
develop
150
1800
600
false