squid

缓冲Internet数据的软件
Squid是一个高性能的代理缓存服务器,支持FTP、gopher、HTTPS和HTTP协议。Squid通过一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求,提高Web服务器速度,缓存WWW、DNS等资源,并通过过滤流量增强安全性。

软件介绍

Squid是一种用来缓冲Internet数据的软件,它接受来自用户的请求并适当地处理这些请求。Squid连接到远程服务器并向页面发出请求,同时复制一份数据到磁盘。当有人再次请求同一页面时,Squid可以直接从磁盘中读取,加快传输速度。Squid可以处理HTTP,FTP,GOPHER,SSL和WAIS等协议,但不支持如POP,NNTP,RealAudio等协议。

缓冲的概念

缓冲的效用取决于Internet的容量。对于小型缓冲区,返回值非常高(达到25%),缓冲经常访问的站点如netscape,cnn等。增加缓冲磁盘空间并不会成倍增加命中率,因为开始缓冲的通常是大型且少访问的网络部分。一个非常大的缓冲区可能返回值仍小于50%,除非频繁改变保存数据的时间。