配置 Servlet 快取

在呼叫過 Servlet,且 Servlet 也產生了要快取的輸出之後,就會建立一個快取項目,其中包含輸出和 Servlet 的副作用。這些副作用可能包括呼叫其他 Servlet 或 JavaServer Pages (JSP) 檔或項目的 Meta 資料,其中包括逾時和項目優先順序資訊。請配置 Servlet 快取,使它將 Servlet 和 JavaServer Pages (JSP) 檔的輸出儲存到動態快取中。

開始之前

如果要啟用 Servlet 快取,您必須完成「使用動態快取服務」主題中的作業。

關於這項作業

每次執行 Servlet 時,都會用 HttpServletRequest 物件所產生的 ID 字串來識別唯一項目。 之後,您可以將 Servlet 快取植基於下列項目:
  • 用來呼叫 Servlet 的「通用資源 ID (URI)」的要求參數和屬性
  • 階段作業資訊
  • 其他選項,其中包括 Cookie
由於 JavaServer Pages 檔會編譯成 Servlet,因此,除了明確說明的狀況,動態快取功能會將 JavaServer Pages 檔視為如同 Servlet。

程序

  1. 在管理主控台的主控台導覽樹狀結構中,按一下伺服器 > 伺服器類型 > WebSphere Application Server > server_name > Web 儲存器設定 > Web 儲存器
  2. 在「配置」標籤之下,選取啟用 Servlet 快取
  3. 按一下套用確定
  4. 重新啟動 WebSphere® Application Server。 請參閱「管理應用程式伺服器」主題,以取得相關資訊。

下一步

請利用 cachespec.xml 檔來配置可快取物件,以定義 Servlet 的快取原則。

指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdyn_servletcaching
檔名:tdyn_servletcaching.html