使用 Servlet 快取實例

請利用這個作業來配置 Servlet 快取實例。

開始之前

開始之前,請啟用動態快取服務。

關於這項作業

請執行這個作業,以便您的應用程式能夠存取動態快取 Servlet 快取實例。 使用 Servlet 快取實例可以改進應用程式的效能,因為您可以將所呼叫 Servlet 的輸出和副作用儲存起來。 另外,Servlet 快取實例也可供您對在應用程式伺服器中執行的多重應用程式進行必要的快取控制。 請參閱「快取實例」主題,以取得相關資訊。

程序

  1. 啟用 Servlet 快取。
    請參閱「配置 Servlet 快取」主題,以取得相關資訊。
  2. 配置一或多個快取實例。
    1. 在管理主控台中,按一下 資源> 快取實例> Servlet 快取實例
    2. 指定快取實例的範圍。
      指定 Cell 範圍,會使快取實例可供 Cell 內的所有伺服器使用。 節點範圍會使快取實例可供節點中的所有伺服器使用。 伺服器範圍會使快取實例只供所選的伺服器使用。 必要的話,您可以混合範圍。
      附註: 您無法在具有相同快取名稱或 JNDI 名稱的不同範圍建立快取實例 (物件或 Servlet)。
    3. 按一下 套用 以儲存範圍。
    4. 指定快取實例的設定。
      「名稱」和「Java™ 命名和目錄介面 (JNDI)」名稱欄位是必要的。 The JNDI name is the name attribute that is specified in the <cache-instance> element in the cachepec.xml file. cachespec.xml 檔中指定的 JNDI 名稱範例如下:
      <cache-instance name="services/cache/instance_one">
      在這個範例中,請指定 services/cache/instance_one 作為 JNDI 名稱。
  3. 更新您的應用程式。 To use a servlet cache instance, you must specify a <cache-instance> element that has a name that is equal to the JNDI Name for this cache instance.