什么是SQUID软件

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 23:22:14
什么是SQUID软件

什么是SQUID软件
什么是SQUID软件

什么是SQUID软件
Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher和HTTP协议.和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求.
Squid将数据元缓存在内存中,同时也缓存DNS查询的结果,除此之外,它还支持非模块化的DNS查询,对失败的请求进行消极缓存.Squid支持SSL,支持访问控制.由于使用了ICP(轻量Internet缓存协议),Squid能够实现层叠的代理阵列,从而最大限度地节约带宽.
Squid由一个主要的服务程序squid,一个DNS查询程序dnsserver,几个重写请求和执行认证的程序,以及几个管理工具组成.当Squid启动以后,它可以派生出预先指定数目的dnsserver进程,而每一个dnsserver进程都可以执行单独的DNS查询,这样一来就大大减少了服务器等待DNS查询的时间.