在 Proxy 伺服器中設定快取
管理者可以在 Proxy 伺服器中同時啟用靜態與動態內容的快取。
關於這項作業
程序
- 在管理主控台中,就大小、磁碟卸載位置和其他這類功能方面,配置物件快取實例。按一下伺服器 > 伺服器類型 > WebSphere Proxy 伺服器 > proxy_server_name > HTTP Proxy 伺服器設定 > Proxy 快取實例配置。 在具有 Proxy 伺服器的任何節點上,重複這些步驟。
- 選取 Proxy 快取儲存庫實例,並啟用快取大小、磁碟卸載和快取抄寫等之類的配置屬性。 在磁碟卸載方面,建議將其位置設為專用磁碟分割區。
- 在管理主控台中,啟用 Proxy 伺服器中的快取。在管理主控台中,按一下伺服器 > 伺服器類型 > WebSphere Proxy 伺服器 > proxy_server_name > HTTP Proxy 伺服器設定 > Proxy 設定頁面。
- 選取啟用快取,並從下拉方框中選擇快取實例。
- 若要使 Proxy 伺服器能夠快取動態內容,請在管理主控台中,按一下伺服器 > 伺服器類型 > WebSphere Proxy 伺服器 > proxy_server_name > HTTP Proxy 伺服器設定 > Proxy 設定,然後選取快取動態內容。當您在應用程式伺服器上啟用 Servlet 快取,並在該應用程式相關聯的 cachespec.xml 檔中指定快取準則時,就會啟用動態內容的快取和失效化。當連接快取更新 URI,且該 URI 與應用程式伺服器叢集所管理的失效化 Servlet 相關聯時,就會收到失效化。
動態內容是應用程式伺服器所管理的應用程式產生的內容。必須在該應用程式的 cachespec.xml 檔中,將內容識別為「可快取邊界」,Proxy 伺服器才會快取動態內容。用來說明快取的所有資訊,例如快取所用的 ID、失效化相依關係 ID,以及有效期限等,也都定義在 cachespec.xml 檔中。Proxy 伺服器使用 ESI 通訊協定,來取得檔案中的這項資訊。
應用程式伺服器中的事件可能使快取的動態內容失效。包含在 DynacacheEsi.ear 應用程式中的「ESI 失效化 Servlet」會將這些失效化事件,從應用程式伺服器傳播給 Proxy 伺服器。DynacacheEsi.ear 是產品隨附的,必須部署在叢集中,且該叢集含有正在產生動態內容的應用程式,這樣 Proxy 伺服器的動態快取才能正常運作。
- 當為 Proxy 伺服器啟用快取時,依預設,會啟用靜態快取。 靜態內容是 HTTP 回應標頭(例如 EXPIRES 和 LAST_MODIFIED_TIME)附帶的公用 Web 內容,說明可快取回應多久。Proxy 伺服器使用 HTTP 1.1 RFC (2616),其中指定應如何處理內容,並且含有若干功能,例如:可快取同一資源「統一資源識別碼 (URI)」之變式的 VARY 標頭支援。
- 若要使 Proxy 伺服器能夠快取動態內容,請在管理主控台中,按一下伺服器 > 伺服器類型 > WebSphere Proxy 伺服器 > proxy_server_name > HTTP Proxy 伺服器設定 > Proxy 設定,然後選取快取動態內容。當您在應用程式伺服器上啟用 Servlet 快取,並在該應用程式相關聯的 cachespec.xml 檔中指定快取準則時,就會啟用動態內容的快取和失效化。當連接快取更新 URI,且該 URI 與應用程式伺服器叢集所管理的失效化 Servlet 相關聯時,就會收到失效化。
次主題
靜態快取規則集合
這個主題會列出 Proxy 伺服器的靜態快取規則。您可以從這個主題處建立、刪除或修改靜態快取規則。靜態快取規則設定
請利用這個主題來為 Proxy 伺服器配置和 URI 群組相關聯的快取規則。 HTTP 1.1 會定義一套規則,供 Proxy 伺服器用來快取內容。 靜態快取原則使這些預設規則可針對給定的位址空間改寫。 在規則具備任何意義之前,您必須在伺服器 > 伺服器類型 > WebSphere Proxy 伺服器 > proxy_server_name > HTTP Proxy 伺服器設定 > Proxy 設定管理主控台頁面上啟用快取。


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