squid的作用與簡介
作者:佚名 時間:2012-12-04 分享到:
對于web用戶來說,squid是一個高性能的代理緩存服務器,可以加快內(nèi)部網(wǎng)瀏覽互聯(lián)網(wǎng)的速度,提高客戶機的訪問命中率.squid不僅僅支持http協(xié)議,還支持ftp,gopher,ssl和wais等協(xié)議.和一般的代理緩存軟件不同,squid用一個單獨的,非模塊化的,i/o驅(qū)動的進程來處理所有的客戶端請求.
squid將數(shù)據(jù)元緩存在內(nèi)存中,同時也緩存dns查詢的結(jié)果,險些之外,它還支持非模塊化的dns查詢,對失敗的請求進行消極緩存,squid支持ssl,支持訪問控制,由于使用了icp,squid能夠?qū)崿F(xiàn)重疊的代理陣列,從而最大限度的節(jié)約帶寬.
squid由一個主要的服務程序squid,一個dns查詢程序dnsserver,幾個重寫請求和執(zhí)行誰的程序,以及幾個管理工具組成.當squid啟動以后,它可以派生指定數(shù)目的dnsserver進程,而每一個dnsserver進程都可以執(zhí)行單獨的dns查詢,這樣一來就大大減少了服務器等待dns查詢的時間.
squid的另一個優(yōu)越性在于它使用訪問控制清單和訪問權(quán)限清單,訪問控制清單和訪問權(quán)限清單通過阻止特定的網(wǎng)絡連接來減少潛在的互聯(lián)網(wǎng)非法連接,可以使用這些清單來確保內(nèi)部網(wǎng)的主機無法訪問有威脅的或不適宜的站點.