5 與HTTP協作的web服務器

代理
    一種有轉發功能的應用程序,它接收客戶端的請求並轉發給服務器,同時也接收服務器返回的相應並轉發給客戶端。
    代理不改變請求URI,每次經過一個代理服務器會加入Via:代理服務器名首部信息
    使用代理服務器的理由:
    1. 使用緩存技術減少網絡帶寬
    2. 針對特定網站的訪問控制

    代理使用方法:
    1. 緩存代理:轉發相應時,預先將資源的副本緩存在代理服務器上,當再次接到相同資源的請求時,就可以不從源服務器那裏獲取資源,而是將副本作爲資源返回。
    2. 透明代理:轉發時,不對報文做任何加工,反之爲非透明代理。

緩存有效期
    緩存代理需要對本地緩存文件判斷緩存資源的有效性,若判斷緩存失效,緩存服務器將從源服務器獲取新資源。
客戶端緩存

網關
    接收客戶端發過來的請求時,就像自己擁有資源一樣進行處理。
    能使通信線路上的服務器提供非HTTP服務,提高安全性。

隧道
    在相隔甚遠的服務器和客戶端之間進行中轉,並保持雙方通信連接。
    隧道要求建立起一條與其他服務器的通信鏈路,利用SSL等加密手段通信,確保通信的安全性
    雙方斷開鏈接隧道結束。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章