當前位置:
首頁 > 知識 > 負載均衡學習筆記之HTTP重定向負載均衡

負載均衡學習筆記之HTTP重定向負載均衡

HTTP重定向負載均衡

原理:HTTP重定向伺服器是一台普通的應用伺服器,其唯一個功能就是根據用戶的HTTP請求計算出一台真實的伺服器地址,並將該伺服器地址寫入HTTP重定向響應中(重定向響應狀態碼為302)返回給用戶瀏覽器。用戶瀏覽器在獲取到響應之後,根據返回的信息,重新發送一個請求到真實的伺服器上

利用HTTP重定向協議實現負載均衡大概工作原理如下圖:

負載均衡學習筆記之HTTP重定向負載均衡

PS:圖片來源於網路

HTTP重定向伺服器是一台普通的應用伺服器,其唯一個功能就是根據用戶的HTTP請求計算出一台真實的伺服器地址,並將該伺服器地址寫入HTTP重定向響應中(重定向響應狀態碼為302)返回給用戶瀏覽器。用戶瀏覽器在獲取到響應之後,根據返回的信息,重新發送一個請求到真實的伺服器上。如上圖所示,瀏覽器訪問www.apusapp.com,DNS伺服器解析到IP地址為114.100.20.200,即HTTP重定向伺服器的IP地址。重定向伺服器計根據某種負載均衡演算法算出真實的伺服器地址為114.100.20.203並返回給用戶瀏覽器,用戶瀏覽器得到返回後重新對114.100.20.203發起了請求,最後完成訪問。

優缺點

這種負載均衡方案的有點是比較簡單,缺點是瀏覽器需要兩次請求伺服器才能完成一次訪問,性能較差;同時,重定向伺服器本身的處理能力有可能成為瓶頸,整個集群的伸縮性規模有限;使用HTTP返回碼302重定向,有可能使搜索引擎判斷為SEO作弊,降低搜索排名。因此實踐中很少使用這種負載均衡方案來部署

負載均衡學習筆記之HTTP重定向負載均衡

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

用Prophet快速進行時間序列預測(附Prophet和R代碼)
OpenCV3中ORB特徵提取演算法的實現與分析

TAG:程序員小新人學習 |