在應用程式要求路由中使用壓縮
作者:Won Yoo
本檔的本節適用于 IIS 7 和更新版本的 Microsoft 應用程式要求路由第 2 版。
目標
若要瞭解及設定應用程式要求路由 (ARR) 中的內容編碼壓縮功能。
必要條件
這是 ARR 中的進階功能。 本文假設您已熟悉 ARR 的整體功能,並瞭解如何使用磁片快取部署和設定 ARR。 如果您尚未這麼做,強烈建議您先檢閱下列逐步解說,再繼續進行:
- 在應用程式要求路由中設定和啟用磁片快取
- 使用應用程式要求路由的快取階層管理
- 在 CDN 中部署應用程式要求路由
- 在應用程式要求路由上流覽磁片上的快取內容
- 刪除快取的物件
- 使用應用程式要求路由手動覆寫快取控制指示詞
- 應用程式要求路由上的準備快取節點
如果尚未安裝應用程式要求路由第 2 版,您可以在:
- MICROSOFT 應用程式要求路由第 2 版適用于 IIS 7 (x86) 在這裡 (
https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE
) 。 - 適用于 IIS 7 (x64) 的 Microsoft 應用程式要求路由第 2 版 (
https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE
) 。
請遵循 本 檔中所述的步驟來安裝 ARR 第 2 版。
步驟 1 - ARR 中的壓縮功能概觀。
根據接受編碼要求標頭,網頁伺服器可能會以用戶端可以瞭解的編碼 (壓縮) 格式壓縮回應。 雖然許多 Web 服務器都能夠使用不同的壓縮格式,例如 gzip 或 deflate,但可能無法啟用它們。 當使用 ARR 來代理要求且 ARR 設定為做為快取 Proxy 時,ARR 可以設定為壓縮回應 (,因此,即使源 Web 服務器可能不會根據接受編碼標頭壓縮回應,仍會將內容快取為壓縮物件) 。
下圖進一步顯示這項功能的設計方式:
步驟 2 - 在 ARR 上啟用/停用壓縮。
此功能預設為啟用,可在 [快取組態] 頁面上找到。
啟動 IIS 管理員。
ARR 的磁片快取是在伺服器層級設定。 在流覽樹狀檢視中選取伺服器。
按兩下 [應用程式要求路由快取]。
在 [ 動作] 窗格中,按一下 [ 快取組態]。
使用 [ 啟用壓縮] 核取方塊,在 ARR 中啟用或停用此功能。
總結
您現在已成功設定並啟用 ARR 的磁片快取。 如需其他 ARR 第 2 版逐步解說,請參閱 本文 中的檔。