Caching Proxy

Caching Proxy 提供一個節點來作為一或多部後端內容伺服器的出現點,可以節省頻寬以及改進網站的速度和可靠性。 Caching Proxy 可以快取及提供靜態內容,以及 WebSphere® Application Server 動態產生的內容。

Caching Proxy 可以配置成反向 Proxy 伺服器(預設配置)或轉遞 Proxy 伺服器的角色,以提供一個網路的出現點,或負責改良要求和回應時間的內部網路伺服器。 如需反向和轉遞配置的相關資訊,請參閱基本 Caching Proxy 配置

Proxy 伺服器會截取用戶端發出的資料要求,從管理內容的機器來擷取所要求的資訊,然後將內容遞送回用戶端。 在大部分情況下,要求都是針對儲存於 Web 伺服器機器(也稱為原始伺服器內容主機)的文件,利用「超文字傳送通訊協定 (HTTP)」來遞送。 不過,您可以配置 Proxy 伺服器來處理其他通訊協定,例如「檔案傳送通訊協定 (FTP)」和 Gopher。

Proxy 伺服器會先將可快取的內容儲存在本端快取中,然後才將它遞送給要求者。 可快取內容的範例包括靜態網頁,以及含有動態產生但不常變化之資訊的 JavaServer Pages 檔。 快取使 Proxy 伺服器能夠從本端快取中直接遞送內容,以滿足對於相同內容的後續要求,速度遠較從內容主機重新擷取快了許多。

Caching Proxy 的外掛程式會新增功能到 Proxy 伺服器中。

您可以將自訂外掛程式模組寫入應用程式設計介面 (API),以進一步延伸 Caching Proxy 的功能。 此 API 很靈活、容易使用,且為獨立式平台。 Proxy 會針對它處理的每個用戶端要求來執行一系列的步驟。 外掛程式應用程式會修改或取代要求處理工作流程內的某個步驟,例如,用戶端鑑別或要求過濾。 例如,功能強大的 Transmogrify 介面就可供存取 HTTP 資料,以及進行 URL 和 Web 內容的替代或轉換。 外掛程式可以修改或取代指定的處理步驟,且您可以針對特定步驟來呼叫多個外掛程式。