WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
Squid cache

Squid cache是一種在Linux系統(tǒng)下使用的優(yōu)秀的HTTP/1.0(HTTP/1.1未完全兼容)代理服務(wù)器軟件,是一個自由軟件(GNU通用公共許可證)。squid不僅可用在Linux系統(tǒng)上,還可以用在AIX、Digital Unix、FreeBSD、HP-UX、Irix、NetBSD、Nextstep、SCO和Solaris等系統(tǒng)上。
Squid與Linux下其它的代理軟件如Apache、Socks、TIS FWTK和delegate相比,下載安裝簡單,配置簡單靈活,支持緩存和多種協(xié)議。用ipchains+Squid的解決方案,就可以獲得通過緩存高性能的同時能夠無縫的訪問Internet。
Squid原理簡介[ ]
Squid是一個緩存internet數(shù)據(jù)的一個軟件,它接收用戶的下載申請,并自動處理所下載的數(shù)據(jù)。也就是說,當(dāng)一個用戶象要下載一個主頁時,它向 Squid發(fā)出一個申請,要Squid替它下載,然后Squid 連接所申請網(wǎng)站并請求該主頁,接著把該主頁傳給用戶同時保留一個備份,當(dāng)別的用戶申請同樣的頁面時,Squid把保存的備份立即傳給用戶,使用戶覺得速度相當(dāng)快。
對于Web用戶來說,Squid是一個高性能的代理緩存服務(wù)器,可以加快內(nèi)部網(wǎng)瀏覽Internet的速度,提高客戶機(jī)的訪問命中率。Squid不僅支持HTTP協(xié)議,還支持FTP、gopher、SSL和WAIS等協(xié)議。和一般的代理緩存軟件不同,Squid用一個單獨(dú)的、非模塊化的、I/O驅(qū)動的進(jìn)程來處理所有的客戶端請求。
Squid將數(shù)據(jù)元緩存在內(nèi)存中,同時也緩存DNS查尋的結(jié)果,除此之外,它還支持非模塊化的DNS查詢,對失敗的請求進(jìn)行消極緩存。Squid支持SSL,支持訪問控制。由于使用了ICP,Squid能夠?qū)崿F(xiàn)重疊的代理陣列,從而最大限度的節(jié)約帶寬。
Squid由一個主要的服務(wù)程序Squid,一個DNS查詢程序dnsserver,幾個重寫請求和執(zhí)行認(rèn)證的程序,以及幾個管理工具組成。當(dāng)Squid啟動以后,它可以派生出指定數(shù)目的dnsserver進(jìn)程,而每一個dnsserver進(jìn)程都可以執(zhí)行單獨(dú)的DNS查詢,這樣一來就大大減少了服務(wù)器等待DNS查詢的時間。
Squid的另一個優(yōu)越性在于它使用訪問控制清單(ACL)和訪問權(quán)限清單(ARL)。訪問控制清單和訪問權(quán)限清單通過阻止特定的網(wǎng)絡(luò)連接來減少潛在的Internet非法連接,可以使用這些清單來確保內(nèi)部網(wǎng)的主機(jī)無法訪問有威脅的或不適宜的站點(diǎn)。
Squid對硬件的要求是內(nèi)存一定要大,不應(yīng)小于128M,硬盤轉(zhuǎn)速越快越好,最好使用服務(wù)器專用SCSI 硬盤,處理器要求不高,400MH以上既可。
Squid相關(guān)資源[ ]