1. 程式人生 > >HTTP 為什麽要重定向?

HTTP 為什麽要重定向?

進行 應用程序 一個 http權威指南 權威指南 客戶端 時延 sof 分布

  HTTP應用程序總是要做如下3件事情:

  1 可靠地執行HTTP事務。

  2 最小化時延。

  3 節約網絡帶寬。

  分布式存儲Web內容一方面基於以上原因,另一方面為了提高可靠性。如果一個位置出現了問題,其他的可用,那麽客戶端能訪問較近的資源時可以減少響應時間,減小服務器訪問壓力以緩解網絡擁塞。而重定向是一種有助於找到“最佳”分布式內容的技術,與負載均衡是共存的。大多數重定向部署都包含某些形式的負載均衡。可以把輸入報文的負載分攤到一組服務器中,也就是說,輸入報文一定會在分擔負荷的服務器之間進行某種分布,所以任意形式的負載均衡中都包含了重定向。

  參考資料

  《HTTP權威指南》 P470-471

HTTP 為什麽要重定向?