Resin4.0 缓存配置
强大的resin缓存总会让人很抓狂~
一.问题简介
项目放在resin服务器上跑,改了jsp的代码后,更新到线上。一般会同时清两块的缓存:Memcached 和 ATS缓存。
但是,如果清了以上两块的缓存后,还没有刷新(但是,在地址栏把refresh参数的值改为其他,则是最新的),估计就是resin缓存在作怪了。
二.解决办法
很简单:重启resin
重启后测试,正常了
原因:resin本身有一个缓存的机制,在配置文件下
<cache path="cache" memory-size="64M">
<!-- Vary header rewriting for IE -->
<rewrite-vary-as-private/>
</cache>
定义了resin的缓存,缓存大小为64M
resin是针对域名进行缓存,缓存文件存储在 安装目录/cache/*