1. 程式人生 > >常用的Http組件

常用的Http組件

蜘蛛 禁止 請求 pan 代理服務 通道 應用集成 發送請求 col

日常生活中,我們接觸最多的Http組件就是瀏覽器了!但是,還有其他也很重要的組件,下面容我慢慢盤點:

1.代理服務器

代理服務器就是幫助我們發送請求報文,接受響應報文的服務器。對web服務器而言,代理服務器就是客戶端,其實真正的客戶端在代理的背後。

代理在web安全,性能優化以及應用集成三個方面都很有作用,比如:

禁止員工訪問某某資源,阻止外部病毒木馬的侵入。

2.緩存服務器

緩存服務器就是將常用的資源給存放到本地緩存服務器,客戶端想要資源時,直接去緩存服務器獲取,而不用大老遠找web服務器要資源。

緩存服務器能夠提高資源的訪問速度,降低web服務器的工作量。他其實也是代理服務器的一種,一種特殊用途的代理服務器。

3.網關服務器

網關服務器能夠作為其他服務器和客戶端之間的一個中間人。

比如:

客戶端發送http請求報文到網關服務器,網關務器進而發送ftp報文獲取資源,然後封裝成http報文響應給客戶端。

4.隧道

隧道服務器可以在客戶端和服務器之間建立一個或多個專用的通道,之後報文可以隨意的在專用通道進行來回傳輸。

5.agent代理

agent代理服務器其實最常見,瀏覽器就是agent代理服務。其他常見的比如網絡蜘蛛,用來爬取數據的。

agent代理的作用就是幫助客戶端來發送請求報文。

6.web服務器

這個就不多說了!接受請求報文並返回響應報文的服務器。

好了!以上就是常見的web組件,他們在我們日常工作、生活中無處不在。

常用的Http組件