2013年8月12日
摘要: 如果在jsp中使用如下标签 some jsp content 那么这中间的一段jsp代码将会以key="foobar"缓存在session中,任何其他页面中使用这个key的cache标签都能共享这段存在缓存中的执行结果。考虑一个需求,一个页面是有许多个不同的jsp文件拼出来的,可能在页首有随机的广告,登录用户的信息,系统的即时信息,固定的目录信息等等;这其中可以考虑将固定的目录信息放入缓存中,而其他动态信息则即时刷新;再进一步考虑有时候页面之间的信息是关联的,只有当其中一条信息的内容变化了才需要去刷新。对于这种需求就可以考虑在标签中配置group属性,将不同的具有关联关系的 阅读全文
posted @ 2013-08-12 21:33 Ruthless 阅读(1533) 评论(0) 推荐(0) 编辑
摘要: 一、OSCache提供的缓存标签 这是OSCache提供的标签库中最重要的一个标签,包括在标签中的内容将应用缓存机制进行处理,处理的方式将取决于编程者对cache标签属性的设置。第一次请求到达时,标签中的内容被处理并且缓存起来,当下一个请求到达时,缓存系统会检查这部分内容的缓存是否已经失效,主要是以下几项: 1. 缓存时间超过了cache标签设置的time或者duration属性规定的超时时间;2. cron属性规定的时间比缓存信息的开始时间更晚; 3. 标签中缓存的内容在缓存后又被重新刷新过; 4. 其他缓存超期设定。如果符合上面四项中的任何一项,被缓存的内容视为已经失效,这时被缓存的内容. 阅读全文
posted @ 2013-08-12 21:05 Ruthless 阅读(3283) 评论(0) 推荐(0) 编辑