1. 程式人生 > >網路應用--Web快取/代理伺服器技術

網路應用--Web快取/代理伺服器技術

Web快取/代理伺服器技術

功能:在不訪問伺服器的前提下滿足客戶端的HTTP請求

優點

  1. 縮短客戶請求的響應時間
  2. 減少組織/機構的流量
  3. 在大範圍內(Internet)實現有效的內容分發

Web快取/代理伺服器

使用者設定瀏覽器通過快取進行web訪問

瀏覽器向快取/代理伺服器傳送所有的HTTP請求

規則:

如果所請求的物件在快取中,快取返回物件

否則,快取伺服器向原始伺服器傳送HTTP請求,獲取物件,然後返回給客戶端並儲存該物件

快取既充當客戶端,也充當伺服器

一般由ISP(Internet服務提供商)架設

條件性GET方法

目標:

如果快取有最新的版本,這不需要傳送請求物件

快取:

在HTTP請求中宣告所持有版本的日期

If-modified-since:<date>

伺服器:

如果快取的版本是最新的,則響應訊息中不包含物件

HTTP/1.0 304 Not Modified