Configuration timeToLiveSeconds和timeToIdleSeconds ehcache配置

Configuration timeToLiveSeconds和timeToIdleSeconds ehcache配置,configuration,ehcache,Configuration,Ehcache,我的应用程序有时会闲置24小时或更长时间,但当它收到请求时,速度非常慢,因为数据必须从数据库中提取。以下是当前的ehcache配置: timeToIdleSeconds="120" timeToLiveSeconds="120" timeToIdleSeconds="172800" timeToLiveSeconds="0" 我正在考虑使用以下配置: timeToIdleSeconds="120" timeToLiveSeconds="120" timeToIdleSecon

我的应用程序有时会闲置24小时或更长时间,但当它收到请求时,速度非常慢,因为数据必须从数据库中提取。以下是当前的ehcache配置:

 timeToIdleSeconds="120"
 timeToLiveSeconds="120"
 timeToIdleSeconds="172800"
 timeToLiveSeconds="0"
我正在考虑使用以下配置:

 timeToIdleSeconds="120"
 timeToLiveSeconds="120"
 timeToIdleSeconds="172800"
 timeToLiveSeconds="0"
i、 e.它从不根据timeToLiveSeconds过期,缓存在最后一次访问后等待48小时(48*60*60=172800),然后过期

这有意义吗

提前感谢,


朱利安。

这很有道理,120/120的默认设置肯定不适合您。 还要确保设置external=“false”,因为如果设置为true,则会覆盖timeToIdle和timeToLive设置