对 Servlet、命令和 JavaServer Pages (JSP) 的输出进行高速缓存可提高应用程序性能。WebSphere® Application Server
将多个高速缓存活动(包括 Servlet、Web Service 和 WebSphere
命令)合并到称为动态高速缓存的服务中。这些高速缓存活动协同工作以提高应用程序性能,并共享应用程序服务器的动态高速缓存服务中设置的许多配置参数。借助动态高速缓存,可以通过由内存高速缓存满足请求来提高
Servlet 和 JSP 文件的性能。高速缓存条目包含 Servlet 输出、Servlet 运行结果和元数据。
关于此任务
动态高速缓存服务在应用程序服务器 Java™ 虚拟机 (JVM) 中工作,并拦截对可高速缓存对象进行的调用。例如,它拦截通过 Servlet 服务方法或命令执行方法进行的调用,并且将该对象的输出存储到高速缓存或者从动态高速缓存中提供该对象的内容。
过程
- 缺省情况下,动态高速缓存服务处于启用状态。 您可以使用管理控制台来配置缺省高速缓存实例。有关更多信息,请参阅“使用动态高速缓存服务”主题。
- 配置所使用的高速缓存类型:
- 配置 Servlet 高速缓存。
- 配置 Portlet 片段高速缓存。
- 配置 Edge Side Include 高速缓存。
- 配置命令高速缓存。
- 示例:高速缓存 Web Service。
- 配置 JAX-RPC Web Service 客户机高速缓存。
- 使用动态高速缓存监视器来监视配置结果。 有关动态高速缓存监视器的更多信息,请参阅“显示高速缓存信息”主题。
下一步做什么
要使用 DistributedMap 和 DistributedObjectCache 接口进行动态高速缓存,请参阅“将 DistributedMap 和 DistributedObjectCache 接口用于动态高速缓存”主题。