在應用程式要求路由中設定要求合併功能
作者: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 中要求匯總功能的概觀。
快取 Proxy 可在內容可用時正常運作。 不過,在管理即時串流資料時,快取 Proxy 不會如此有效,因為即時內容無法事先快取。 例如,當數千名檢視者使用網際網路來watch即時籃球遊戲時,如何快取即時內容? 此外,由於使用者正在同時調整事件,所以當您在快取節點上有串連快取遺漏,且所有要求都會轉送到源伺服器時,該如何保護源伺服器?
為了解決此問題,ARR 引進了要求匯總的概念。 概念是先檢查快取遺漏要求,再將要求轉送至源伺服器 (或快取節點是否已分層,要求將會傳送至下一層伺服器。) 如下所示,概念很簡單,但在減少要求數目方面有重大影響。 特別適用于即時串流內容。
步驟 2 - 在 ARR 中設定要求匯總功能。
此功能預設為停用。 請注意,這項功能的組態是 Proxy 設定的一部分。 如果 ARR 作為伺服器 Proxy,則可以在伺服器層級設定要求合併功能,或者如果使用伺服器陣列功能,則可以在伺服器陣列層級設定。
本逐步解說顯示伺服器陣列層級的 Proxy 設定。
啟動 IIS 管理員。
選取 [伺服器陣列]。
選取您所建立的伺服器陣列。
顯示下列圖示:
按兩下 [ 快取]。
選取 [ 啟用要求合併 ] 核取方塊。
按一下 [套用 ] 以儲存您的變更。 您現在已成功啟用要求匯總功能。 注意:相同的組態設定可在 [ 伺服器 Proxy 設定 ] 頁面上的伺服器 Proxy 層級取得。
總結
您已成功逐步執行 ARR 合併要求的方式,這特別適用于處理即時串流內容。
如需其他 ARR 第 2 版逐步解說,請參閱 本文 中的檔。