《深入分析Java Web技術內幕》筆記一

2021-08-14 13:36:30 字數 769 閱讀 4130

1.通常有三種負載均衡架構,分別是鏈路負載均衡、集群負載均衡和作業系統負載均衡。

優點:由於不需要經過其他的**伺服器,使用者的訪問目標伺服器的速度更快。

缺點:由於dns在使用者本地和本地網域名稱服務區均有快取,如果某台 web 伺服器由於某種原因無法提供服務,很難及時更新使用者的網域名稱解析結構。如果使用者的網域名稱沒有及時更新,那麼使用者無法訪問這個網域名稱。

(2)集群負載均衡:分為硬體負載均衡和軟體負載均衡。

硬體負載均衡一般使用一台專用的硬體裝置來**請求。優點:效能好。缺點:當訪問量突然增大超出服務極限時,不能動態擴容。另外硬體裝置也非常昂貴。

軟體負載均衡:使用成本低,用pc就可以搭建。缺點是通常一次訪問需要經過多次**伺服器,增加訪問延遲。

lvs使用四層負載均衡,即在網路層利用ip位址進行位址**。

haproxy進行七層負載,根據使用者的http請求頭進行負載均衡,諸如可以根據不同的url將請求**到特定機器或者根據使用者的cookie資訊來指定訪問的機器。

(3)作業系統負載均衡:利用作業系統級別的軟中斷或者硬體中斷進行負載均衡,諸如可以設定多佇列網絡卡等實現負載均衡。

深入分析Java Web技術內幕 (一)

http解析 常見的http請求頭 請求頭說明accept charset 用於制定客戶端接受的字符集 accept encoding 用於制定可接受的內容編碼,如accpet encoding gzip。deflate accept language 用於指定一種自然語言,如 acept lang...

深入分析Java Web技術內幕 筆記

http1.1 cache control no cacahe 瀏覽器不快取該網頁 expires 1 表示立即過期 通用格式 expires sat,25 feb 2012 12 22 17 gmt 超過這個時間值後,快取的內容將失效,也就是瀏覽器發出請求之前檢查這個頁面的這個字段,過期了就重新向...

深入分析Java Web技術內幕(一)

優點 1.客戶端使用統一的瀏覽器。瀏覽器的互動特性使得使用者使用它非常便捷 2.伺服器端基於統一的http。使得伺服器開發者可以採用相對規範的開發模式 http採用無狀態的短連線的通訊方式。即一次請求就算完成了一次資料互動,通常也對應乙個業務邏輯,然後這次通訊連線就斷開了。在瀏覽器輸入乙個 後 1....