[z/OS]

对 WebSphere Application Server on z/OS 配置使用 FRCA 进行的高速缓存

z/OS® Communications Server TCP/IP 包含称为 快速响应高速缓存加速器的高速高速缓存。 您可以对 WebSphere® Application Server on z/OS® 进行配置,以便在 FRCA 高速缓存中对静态和动态内容进行高速缓存。

有关此任务

目前,FRCA 高速缓存只支持非 SSL 连接。 要使此功能在 z/OS V 1.9上工作,需要对 FRCA 支持进行 z/OS Communications Server TCP/IP 服务更新。 如果经过更新的 FRCA 服务在系统上不可用,那么应用程序服务器将发出错误消息 BBOO0347E 或 BBOO0348E。 TCP/IP 利用 CSM 存储器来维护高速缓存。

要启用高速缓存加速器以高速缓存静态和动态内容 (例如 Servlet 和 JavaServer Pages (JSP) 文件) ,请配置 WebSphere® Application Server:

过程

  1. 配置 WebSphere Application Server 以启用快速响应高速缓存加速器。
    对于集群中的每个应用程序服务器,遵循所有这些步骤是很重要的。
    1. [AIX Solaris HP-UX Linux Windows]为使用高速缓存加速器的每个应用程序服务器打开 Servlet 高速缓存。
    2. 在应用程序服务器上配置外部高速缓存组:
      1. 单击服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name > 容器服务 > 动态高速缓存服务 > 外部高速缓存组
      2. 单击“外部高速缓存组”管理控制台页面的新建,为每个使用高速缓存加速器的应用程序服务器定义名为 afpa 的外部高速缓存组。
      3. 在“外部高速缓存组”字段中,输入 afpa 并应用更改。
    3. 将成员添加到适配器 Bean 名称为 com.ibm.ws.cache.servlet.Afpa的组。
      1. 单击 Afpa > 外部高速缓存组成员
      2. 在“外部高速缓存组成员”管理控制台页面上单击新建
      3. 选择 AFPA
      4. 在“地址”字段中,输入 0 作为端口号。
      5. 选中启用快速响应高速缓存适配器
    4. 对于要高速缓存的 Servlet 或 JSP 文件,在 cachespec.xml 文件中添加高速缓存策略。 在高速缓存策略中添加以下属性:
      <property name="ExternalCache">afpa</property>
      
    5. 通过将应用程序服务器定制属性 protocol_http_large_data_response_buffer设置为大于将高速缓存的最大大小对象的值来高速缓存大于 10 MB 的对象。
      有关如何设置此定制属性的信息,请参阅“更改 BBOM0001I 消息所引用的变量值”一文。
    6. 建议您配置动态高速缓存磁盘卸载。 这将防止从动态高速缓存中移除对象并因此从 FRCA 高速缓存中移除对象。
      有关更多信息,请参阅“配置动态高速缓存磁盘卸载”一文。
  2. 监视 FRCA 高速缓存。

示例

以下命令显示关于 FRCA 高速缓存的统计信息:
f bbos001,display,frca
以下命令显示关于 FRCA 高速缓存的更详细统计信息:
f bbos001,display,frca,stats
以下命令显示 FRCA 高速缓存的内容:
f bbos001,display,frca,content
TCP/IP 有一个显示控制台命令,此命令将显示关于 FRCA 高速缓存的统计信息,包括命中次数和不命中次数。 例如,以下命令显示关于 FRCA 高速缓存的 TCP/IP 统计信息:
DISPLAY TCPIP,,NET,CACH
FRCA 服务可能受限。 如果访问受到限制,那么必须授予 WebSphere Application Server 访问权。 以下 RACF 命令允许访问 FRCA 服务:
PERMIT EZB.FRCAACCESS.SY1.TCPIP CLASS (SERVAUTH) ID (CBSYMCR1) ACCESS (READ)
SETRPOTS RACLIST (SERVAUTH) REFRESH