-
互聯(lián)網(wǎng)安全法,互聯(lián)網(wǎng)凈網(wǎng)行動
-
”凈網(wǎng)2020”落實好維護網(wǎng)絡安全責任
-
關于端午節(jié)放假通知-宇眾網(wǎng)絡
-
宇眾網(wǎng)絡春節(jié)放假通知
-
關于公司收款銀行賬戶變更通知函-宇眾網(wǎng)絡
-
關于網(wǎng)上有人冒充我公司名義進行詐騙的公告。
-
關于端午節(jié)放假通知,節(jié)日放假,但是我們業(yè)務不“放假”-宇眾網(wǎng)絡
-
工信部進一步加強未備案網(wǎng)站管理工作的通知-宇眾網(wǎng)絡
-
關于東莞市宇眾網(wǎng)絡科技有限公司香港數(shù)據(jù)中心(香港機房)路由優(yōu)化通知
-
宇眾網(wǎng)絡慶祝五·一勞動節(jié)快樂
-
東莞東城機房網(wǎng)絡升級通知
-
臨近過年,互聯(lián)網(wǎng)IDC貴圈也有被騙的,請認準宇眾網(wǎng)絡公司官方聯(lián)系方式
-
我司已獲得ISP/ICP/IDC三證資格,更好的為客戶服務
-
關于浙江金華高防機房網(wǎng)絡線路切割通知
-
工信部近日下發(fā)關于進一步規(guī)范域名備案工作的通知
行業(yè)資訊
- 首頁
- 新聞中心
- 行業(yè)資訊
實現(xiàn)服務器HTTP重定向達到負載均衡的詳細步驟-服務器租用
當一臺服務器的性能達到極限時,我們可以使用服務器集群來提高網(wǎng)站的整體性能。那么在這個過程中,調(diào)度者如何合理分配任務,保證所有后端服務器都將性能充分發(fā)揮,從而保持服務器集群的整體性能最優(yōu),這就是實現(xiàn)服務器HTTP重定向達到負載均衡。
1、當用戶向服務器發(fā)起請求時,請求首先被集群調(diào)度者截獲;調(diào)度者根據(jù)某種分配策略,選擇一臺服務器,并將選中的服務器的IP地址封裝在HTTP響應消息頭部的Location字段中,并將響應消息的狀態(tài)碼設為302,最后將這個響應消息返回給瀏覽器。
2、當瀏覽器收到響應消息后,解析Location字段,并向該URL發(fā)起請求,然后指定的服務器處理該用戶的請求,最后將結(jié)果返回給用戶。
3、在使用HTTP重定向來實現(xiàn)服務器集群負載均衡的過程中,需要一臺服務器作為請求調(diào)度者。用戶的一項操作需要發(fā)起兩次HTTP請求,一次向調(diào)度服務器發(fā)送請求,獲取后端服務器的IP,第二次向后端服務器發(fā)送請求,獲取處理結(jié)果。
4、調(diào)度服務器收到用戶的請求后,究竟選擇哪臺后端服務器處理請求,這由調(diào)度服務器所使用的調(diào)度策略決定。當調(diào)度服務器收到用戶請求后,可以隨機決定使用哪臺后端服務器,然后將該服務器的IP封裝在HTTP響應消息的Location屬性中,返回給瀏覽器即可。調(diào)度服務器需要維護一個值,用于記錄上次分配的后端服務器的IP。那么當新的請求到來時,調(diào)度者將請求依次分配給下一臺服務器。
5、由于輪詢策略需要調(diào)度者維護一個值用于記錄上次分配的服務器IP,因此需要額外的開銷;此外,由于這個值屬于互斥資源,那么當多個請求同時到來時,為了避免線程的安全問題,因此需要鎖定互斥資源,從而降低了性能。而隨機分配策略不需要維護額外的值,也就不存在線程安全問題,因此性能比輪詢要高。
6、采用HTTP重定向來實現(xiàn)服務器集群的負載均衡實現(xiàn)起來較為容易,邏輯比較簡單,但缺點也較為明顯。在HTTP重定向方法中,調(diào)度服務器只在客戶端第一次向網(wǎng)站發(fā)起請求的時候起作用。當調(diào)度服務器向瀏覽器返回響應信息后,客戶端此后的操作都基于新的URL進行的(也就是后端服務器),此后瀏覽器就不會與調(diào)度服務器產(chǎn)生關系,進而會產(chǎn)生如下幾個問題:
由于不同用戶的訪問時間、訪問頁面深度有所不同,從而每個用戶對各自的后端服務器所造成的壓力也不同。而調(diào)度服務器在調(diào)度時,無法知道當前用戶將會對服務器造成多大的壓力,因此這種方式無法實現(xiàn)真正意義上的負載均衡,只不過是把請求次數(shù)平均分配給每臺服務器罷了。若分配給該用戶的后端服務器出現(xiàn)故障,并且如果頁面被瀏覽器緩存,那么當用戶再次訪問網(wǎng)站時,請求都會發(fā)給出現(xiàn)故障的服務器,從而導致訪問失敗。
國內(nèi)服務器租用bjsuncity.com宇眾網(wǎng)絡