SQUID缓存服务器简介及工作模式

SQUID缓存服务器

什么是SQUID:缓存的守护进程

支持的协议:ftp ssl http socket

使用的协议GUN/GPL

采用的C语言编写

采用的文件系统级别的方案进行缓存数据

对于操作系统来说:磁盘 分区{UFS,UNIX文件系统} 目录{分为两级目录,一级目录:存储信息,区别。二级目录:存储对象} object:对象就是缓存点,本体。

这里引入一个概念CDN{内容网络分发系统}:可以当成分布式的缓存服务器

好处:减轻中心服务器的压力,就近访问,加快用户访问速度。
怎么让用户就近访问:智能DNS

SQUID缓存服务器工作类型

代理服务器基本类型:

传统代理:适用于Internet,需明确指定服务端,需要用户在应用页设置代理模式
透明代理:适用于共享上网网关,不需指定服务端
反向代理:位于网站前端,代理web接受客户端的请求

传统代理和透明代理针对的是内网用户。

传统代理:用户访问代理服务器,代理服务器访问公网,返回数据后保存,然后在代理服务器返回给用户,可以将数据保存,下次再有用户来访问这个网站,直接返回给用户,可以减少带宽资源,也可以过滤一些不相关的网站。传统代理需要配置代理地址和端口

适用于Internet,需要明确指定服务器+

​ 作用:减轻公网带宽出口的压力

​ 访问控制:限制域名、端口、协议、IP范围不能访问

​ 弊端:必须要填写代理地址和端口才能上网

透明代理:只需要把网关写成代理服务器地址

适用于共享上网网关,不需要指定服务端

​ 指定网关到squid代理服务器,当squid接收到请求的时候,squid通过防火墙,进行地址重定向,然后去公网索索取数据,

​ 缓存的数据必须是静态资源(如文本、图片、视频),不包含cooking、seesion

反向代理:外网用户访问squid服务器,squid服务器请求内网数据,放回数据给squid,squid返回给外网用户

位于网站前端,代理web接收客户端请求

​ 反向代理支持负载均衡但是只有一个算法rr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值