配置 Servlet 高速缓存

在 Servlet 启动并完成向高速缓存生成输出后,将创建一个高速缓存条目,其中包含 Servlet 的输出和副作用。 这些副作用可能包含对其他 Servlet 或 Java Server Pages (JSP) 文件的调用,或有关条目的元数据,包括超时和条目优先级信息。 配置 Servlet 高速缓存以将 Servlet 的输出和 JavaServer Pages (JSP) 文件保存到动态高速缓存中。

准备工作

要启用 Servlet 高速缓存,您必须完成“使用动态高速缓存服务”主题中的任务。

有关此任务

每次 Servlet 运行时,从 HttpServletRequest 对象生成标识字符串,它区分唯一的条目。 然后您可以按以下内容进行 Servlet 高速缓存:
  • 用于调用该 Servlet 的通用资源标识符 (URI) 的请求参数和属性
  • 会话信息
  • 其他选项,包括 cookie
因为 Java Server Pages 文件被编译成 Servlet,所以动态高速缓存功能对 Java Server Pages 文件的处理与对 Servlet 的处理是一样的(特别说明的情况除外)。

过程

  1. 在管理控制台中,单击控制台导航树中的 服务器> 服务器类型> WebSphere 应用程序服务器> server_name > Web 容器设置> Web 容器
  2. 在 "配置" 选项卡下选择 启用 servlet 和命令高速缓存
  3. 单击 应用确定
  4. 重新启动 WebSphere® Application Server。
    有关更多信息,请参阅“管理应用程序服务器”主题。

下一步做什么?

通过使用 cachespec.xml 文件配置可高速缓存的对象,为 servlet 定义高速缓存策略。