Linux筆記19 使用Squid部署代理緩存服務。

代理緩存服務
Squid是Linux系統中最爲流行的一款高性能代理服務軟件,一般用做Web網站的前置緩存服務,可以代替用戶向網站服務器請求頁面數據並進行緩存。簡單來講,Squid服務程序會按照收到的用戶請求向網站源服務器請求頁面、圖片等所需的數據,並將服務器返回的數據存儲在運行Squid服務程序的服務器上。當有用戶再請求相同的數據時,則能夠直接將存儲服務器本地的數據交付給用戶,這樣不只減小了用戶的等待時間,還緩解了網站服務器的負載壓力。
Squid服務程序具備配置簡單、效率高、功能豐富等特色,它能支持HTTP、FTP、SSL等多種協議的數據緩存,能夠基於訪問控制列表(ACL)和訪問權限列表(ARL)執行內容過濾與權限管理功能,還能夠基於多種條件禁止用戶訪問存在weixie或不適宜的網站資源,所以能夠保護企業內網的安全,提高用戶的網絡體驗,幫助節省網絡帶寬。瀏覽器


正向代理模式,是指讓用戶經過Squid服務程序獲取網站頁面等資源,以及基於訪問控制列表(ACL)功能對用戶訪問網站行爲進行限制,在具體的服務方式上又分爲標準代理模式與透明代理模式。
標準正向代理模式是把網站數據緩存到服務器本地,提升數據資源被再次訪問時的效率,可是用戶在上網時必須在瀏覽器等軟件中填寫代理服務器的IP地址與端口號信息,不然默認不使用代理服務。
透明正向代理模式的做用與標準正向代理模式基本相同,區別是用戶不須要手動指定代理服務器的IP地址與端口號,因此這種代理服務對於用戶來說是相對透明的。
反向代理模式是指讓多臺節點主機反向緩存網站數據,從而加快用戶訪問速度。由於通常來說,網站中會廣泛加載大量的文字、圖片等靜態資源,並且它們相對來講都是比較穩定的數據信息,當用戶發起網站頁面中這些靜態資源的訪問請求時,咱們可使用Squid服務程序提供的反向代理模式來進行響應。並且,若是反向代理服務器中恰巧已經有了用戶要訪問的靜態資源,則直接將緩存的這些靜態資源發送給用戶,這不只能夠加快用戶的網站訪問速度,還在必定程度上下降了網站服務器的負載壓力。
Linux筆記19 使用Squid部署代理緩存服務。Linux筆記19 使用Squid部署代理緩存服務。Linux筆記19 使用Squid部署代理緩存服務。緩存

相關文章
相關標籤/搜索