Iis-7

IIS 是否支持將特定 URL 重定向到備用位置/鏡像列表?

  • June 18, 2011

我正在執行 IIS7.5,執行一個軟體應用程序的網站。該應用程序支持自動更新,因此當我發布新版本時,伺服器會收到來自軟體的下載請求。

我已經設置了一堆小型 VPS,我想用它們來提供請求的下載。由於軟體自動更新請求的工作方式,請求的下載 URL 始終來自同一伺服器/URL。

所以,我想知道我是否設置 IIS 以將請求重定向到某個 URL 到鏡像站點的隨機或循環列表。

例如,下載請求來自http://osirisdevelopment.com/BatteryBar/BatteryBarSetup.exe. IIS 將返回一個帶有位置標頭的 302 程式碼http://mirror1.osirisdevelopment.com/BatteryBarSetup.exe,等等。

Microsoft 提供了一個負載平衡服務,可以在 IIS 之前進行配置來執行此操作。否則,您可能需要一些自定義程式碼來選擇新的 URL 和重定向。

一個建議是,您可以對站點進行編碼以在更新周期內向 x% 的客戶端報告“無更新”,並讓 X 在幾小時/幾天內逐漸減少到 0,以幫助分散負載。

引用自:https://serverfault.com/questions/281728