WebSphere Application Server 动态高速缓存技术教程
2010-08-03 00:00:00 来源:WEB开发网在 WAS 上面部署后在浏览器的地址栏中输入如下的地址 http://localhost:9080/DynaCacheTutorial/CachedServlet,输出可能如 图 6
图 6. 被缓存的 Servlet 的输出
但是当再次刷新的时候,时间仍然是马上发生变化的,缓存显然并没有起作用。缓存不是无缘无故的就发生了的,是需要进行配置。下面做最重要的步骤,在 WebContent/WEB-INF 下创建一个名为 cachespec.xml 的文件,其内容如 清单 3
清单 3. 在 cachespec.xml 指定 Servlet 的缓存策略
<?xml version="1.0"?>
<!DOCTYPE cache SYSTEM "cachespec.dtd">
<cache>
<cache-entry>
<class>servlet</class>
<name>/CachedServlet</name>
<property name="store-cookies">false</property>
<property name="save-attributes">false</property>
<cache-id>
<priority>0</priority>
<timeout>300</timeout>
</cache-id>
</cache-entry>
</cache>
手工重新部署或者等待 RAD 自动重新部署以后再次刷新 http://localhost:9080/DynaCacheTutorial/CachedServlet,打印出来的时间竟然神奇般的凝固不变了。但超过五分钟以后刷新时间就会发生变化。就这样通过创建了一个 XML 文件并在其中指定需要缓存的 Servlet 的名字和时间就完成了 Servlet 的缓存了,而代码本身没有任何的改变。这就是动态高速缓存强大的地方,它尽可能的采取了非侵入的方法不会污染已有的代码了。
Tags:WebSphere Application Server
编辑录入:爽爽 [复制链接] [打 印]- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
- ››WebSphere Process Server V6 体系结构概述
更多精彩
赞助商链接