在代理服务器中设置高速缓存
管理员可以为代理服务器中的静态内容和动态内容启用高速缓存。
关于此任务
过程
- 在管理控制台中配置对象高速缓存大小实例、磁盘减负位置及其他这类功能。单击服务器 > 服务器类型 > WebSphere 代理服务器 > proxy_server_name > HTTP 代理服务器设置 > 代理高速缓存实例配置。 在任何带有代理服务器的节点上重复这些步骤。
- 选择代理高速缓存存储实例并允许配置高速缓存大小、磁盘减负和高速缓存复制之类的属性。 对于磁盘减负,建议将位置设置为专用磁盘分区。
- 在管理控制台中启用代理服务器上的高速缓存。在管理控制台中,单击服务器 > 服务器类型 > WebSphere 代理服务器 > proxy_server_name > HTTP 代理服务器设置 > 代理设置页面。
- 选择启用高速缓存并从下拉框中选择高速缓存实例。
- 要使动态内容能够在代理服务器上高速缓存,请在管理控制台中单击服务器 > 服务器类型 > WebSphere 代理服务器 > proxy_server_name > HTTP 代理服务器设置 > 代理设置,然后选择高速缓存动态内容。在应用程序服务器上启用 Servlet 高速缓存,并在与该应用程序相关联的 cachespec.xml 文件中指定高速缓存条件时,可以启用动态内容的高速缓存以及使其失效。通过连接至与应用程序服务器集群上失效
Servlet 相关联的高速缓存更新 URI 来接收失效内容。
动态内容是在应用程序服务器上的应用程序生成的内容。仅当在应用程序的 cachespec.xml 文件中将内容标识为边缘可高速缓存时,代理服务器才会高速缓存动态内容。cachespec.xml 文件中还定义了描述高速缓存的所有信息,如用于高速缓存的标识、失效的依赖性标识和到期时间。代理服务器使用 ESI 协议以从该文件获取此信息。
应用程序服务器中的事件可以使高速缓存的动态内容无效。ESI 失效 Servlet 包含在 DynacacheEsi.ear 应用程序中,用于将失效事件从应用程序服务器传播至代理服务器。DynacacheEsi.ear 是随产品一起提供的,必须使用应用程序在集群中进行部署,该应用程序生成动态内容以便代理服务器上的动态高速缓存正常工作。
- 对代理服务器启用高速缓存时,在缺省情况下将启用静态高速缓存。 静态内容是公用 Web 内容并带有 HTTP 响应头(例如,EXPIRES 和 LAST_MODIFIED_TIME),这些响应头描述可以对响应进行高速缓存的时间长度。代理服务器使用 HTTP 1.1 RFC (2616),它指定处理内容的方式,并且包括用于对相同资源 URI(统一资源标识)的变体进行高速缓存的 VARY 头支持之类的功能。
- 要使动态内容能够在代理服务器上高速缓存,请在管理控制台中单击服务器 > 服务器类型 > WebSphere 代理服务器 > proxy_server_name > HTTP 代理服务器设置 > 代理设置,然后选择高速缓存动态内容。在应用程序服务器上启用 Servlet 高速缓存,并在与该应用程序相关联的 cachespec.xml 文件中指定高速缓存条件时,可以启用动态内容的高速缓存以及使其失效。通过连接至与应用程序服务器集群上失效
Servlet 相关联的高速缓存更新 URI 来接收失效内容。
子主题
静态高速缓存规则集合
此主题列示代理服务器的静态高速缓存规则。通过使用此主题,您可以创建、删除或修改静态高速缓存规则。静态高速缓存规则设置
使用本主题为代理服务器配置与 URI 组相关联的高速缓存规则。HTTP 1.1 为代理服务器定义了一组用于对内容进行高速缓存的规则。通过使用静态高速缓存规则,可以针对给定的地址空间覆盖这些缺省规则。必须先在服务器 > 服务器类型 > WebSphere 代理服务器 > proxy_server_name > HTTP 代理服务器设置 > 代理设置管理控制台页面上启用高速缓存,然后这些规则才有意义。


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjpx_cachestatdyn
文件名:tjpx_cachestatdyn.html