使用多個主機IP位址進行負載平衡
當您設定負載平衡時,您可以選擇預設設定或跨區域負載平衡。
透過預設的負載平衡功能,系統會將請求平均分配給一組伺服器。如果其中一個伺服器已關閉,則下一個伺服器可能需要15至30秒後才能回應。
如果您的網站在多個主機伺服器上執行,您可以新增多個主機IP位址,以便平衡負載。
舉例來說,您可能要使用兩個伺服器—一套銷往美國,另一套銷往歐洲。透過這項設定,在21個美國要求中,有20個會傳送到美國伺服器,一個傳送到歐洲伺服器。在21個歐洲要求中,有20個送到歐洲伺服器,一個送到美國伺服器。
如此設定後,您偶爾可能會看到來自美國的要求到達歐洲伺服器的要求。此方法可防止單一伺服器超載。此設定為硬編碼,因此您無法變更要求數量。如果您想減少在這種情況下美國用戶存取歐洲伺服器的機會,您可以新增三個主機IP,兩個設為美國,一個設為歐洲。
請注意網站安全防火牆可讓您使用NGINX,設定哪個伺服器應負責管理每個區域的大部分要求 weight
參數。