timeToLiveSeconds和timeToIdleSeconds ehcache配置

4

我的应用有时会闲置24小时甚至更长时间,但当它收到请求时,由于数据需要从数据库中获取,它会变得非常缓慢。以下是当前的ehcache配置:

 timeToIdleSeconds="120"
 timeToLiveSeconds="120"

我正在考虑使用以下配置:

 timeToIdleSeconds="172800"
 timeToLiveSeconds="0"

即,根据timeToLiveSeconds,它永不过期,缓存在最后一次访问后等待48小时(48*60*60=172 800)才会过期。

这样说清楚了吗?

提前感谢您的帮助,

朱利安。

1个回答

6

这很有道理,120/120的默认设置肯定对你不起作用。 还要确保将eternal="false"设置为false,因为设置为true会覆盖timeToIdle和timeToLive设置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接