[z/OS]

在 z/OS 上使用 FRCA 搭配 WebSphere Application Server 來配置高速快取

z/OS® Communications Server TCP/IP 包含稱為 快速回應快取加速器的快取記憶體。 您可以在 z/OS® 上配置 WebSphere® Application Server ,以將靜態和動態內容快取到 FRCA 快取中。

關於此作業

FRCA 快取目前只支援非 SSL 連線。 需要有 FRCA 支援的 z/OS Communications Server TCP/IP 服務更新項目,此功能才能在 z/OS 1.9版上運作。 如果系統上無法使用已更新的 FRCA 服務,應用程式伺服器會發出錯誤訊息 BBOO0347E 或 BBOO0348E。 TCP/IP 利用 CSM 儲存體來維護快取。

如果要啟用快取加速器來快取 Servlet 和 JavaServer Pages (JSP) 檔之類的靜態和動態內容,請配置 WebSphere® Application Server:

程序

  1. 配置 WebSphere Application Server 以啟用「快速回應快取加速器」。
    請務必遵循叢集中每一部應用程式伺服器的所有步驟。
    1. 在應用程式伺服器上配置外部快取群組:
      1. 按一下 伺服器> 伺服器類型> WebSphere 應用程式伺服器> server_name > 儲存器服務> 動態快取服務> 外部快取群組
      2. 在「外部快取群組管理主控台」頁面上按一下 新建 ,針對每一個使用快取加速器的應用程式伺服器,定義一個名為 afpa 的外部快取群組。
      3. 在「外部快取群組」欄位中,輸入 afpa 並套用變更。
    2. 將成員新增至配接器 Bean 名稱為 com.ibm.ws.cache.servlet.Afpa的群組。
      1. 按一下 Afpa> 外部快取群組成員
      2. 在「外部快取群組成員管理主控台」頁面中,按一下 新建
      3. 選取 AFPA
      4. 在「位址」欄位中,輸入 0 作為埠號。
      5. 勾選 啟用快速回應快取配接器
    3. 針對您要快取的 Servlet 或 JSP 檔,在 cachespec.xml 檔中新增快取原則。 將下列內容新增至快取原則:
      <property name="ExternalCache">afpa</property>
      
    4. 將應用程式伺服器自訂內容 protocol_http_large_data_response_buffer設為大於將快取的最大大小物件的值,以快取大於 10 MB 的物件。
      請參閱 BBOM0001I 訊息文章中所參照的變數值變更,以取得如何設定自訂內容的相關資訊。
    5. 建議配置動態快取磁碟卸載。 這將防止從動態快取中移除物件,從而從 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