Web負載均衡 《構建高效能web站點》讀書筆記

2022-07-13 04:09:13 字數 1025 閱讀 5263

對於web站點的水平擴充套件,負載均衡是一種常見的手段。

負載均衡可以一下幾類:

1、http重定向

2、dns負載均衡

3、反響**負載均衡

4、ip負載均衡

5、直接路由

6、ip隧道

1、http重定向

http協議在相應頭資訊中定義了location標記。實現請求轉移和自動跳轉。可以利用這一特性實現負載均衡,以達到web擴充套件的目的。

2、dns負載均衡

dns完成網域名稱到ip位址的對映,這種對映可以是一對多的,這是,dns伺服器便充當了負載均衡排程器。

3、反向**負載均衡

通過****http請求,實現負載均衡。

4、ip負載均衡

將實際伺服器放置在網路內部,通過反向nat(dnat)伺服器實現負載均衡,修改nat伺服器收到的資料報的目標位址將資料報傳送到實際伺服器處理。

注:nat工作在第三層

5、直接路由

直接路由方式的負載均衡排程器通過修改資料報的目標mac位址,將資料報**到實際伺服器上,域dnat不同,直接路由排程實際伺服器的相應資料報將直接傳送給使用者端,而不經過排程器。

注:1、直接路由負載均衡排程器工作在第二層

2、實際伺服器必須直接接入外部網路

3、實際伺服器需要增加ip別名

6、ip隧道

基於ip隧道的請求**機制,簡單地說,它是將排程器收到的ip資料報封裝在乙個新的ip資料報中,轉交給實際伺服器,然後實際伺服器的響應資料可以直接到達使用者端。

注:基於ip隧道的獨特方式,我們可以將實際伺服器根據需要部署在不通過的低於,並且根據就近訪問的原則來轉移請求,比如一些cdn服務便是基於ip隧道實現的

構建高效能web

一直想在web效能 可擴充套件性和可用性提公升領域有所深入,但由於這些經驗的沉澱,沒有比較集中的學習資料輔助,並且也一直沒有接觸過有大規模訪問需求的web專案,因此總是在這個領域門外徘徊。上星期讀到一本書,構建高效能web站點 感覺有點如獲至寶,完全可以稱為高效能web的入門寶典,雖然內容不夠深入,...

構建高效能Web站點 筆記四

第七章 web伺服器快取 對url對映進行快取 ssi模式下對內容的通讀 有什麼提高?需要了解url解析過程。對於apache,它提供了兩個磁碟快取和記憶體快取mod disk cache,mod mem cache。mod disk cache在磁碟上維護了一塊多個程序的快取區,在效能上比mod ...

原創 構建高效能的Web站點

原創 構建高效能的web站點 一 web站點高效能主要體現在 高可用,低成本,高效能,可擴充套件,易維護 二 構建高效能的web站點措施 1 瀏覽器端優化 快取1 瀏覽器快取 2 web負載均衡 快取2 反向 快取 3 web元件分離 快取3 動態內容快取 快取4 分布式快取 快取5 資料庫快取及效...