Squid 服务概述

cpu密集型服务:工作时对cpu的需求较大,例如MySQL、Apache、Nginx等。

1、Squid概述

Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。

2、Squid的工作位置在这里插入图片描述

Squid再此集群中充当缓存服务器,主要缓存静态资源(长期不会改变),Nginx配置文件中的Sendfile选项的性能远高于read和write,在传输静态资源是可以有效的提高数据的传输效率,同时Nginx也可以通过压缩数据的方式提高集群的并发量。
Squid主要应用在CDN环境下,以减轻主服务器的访问压力为目的(减轻集群访问的压力,提高集群的并发能力)

3、CND服务器

CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。

3.1、构建原理

3.1.1、DNS智能解析

DNS服务器下bind软件(9.0以后的版本)的配置文件中的view标签实现此功能。
见人说人话,见鬼说过话
在这里插入图片描述

3.1.2、缓存服务器

Squid
特点:诞生较早,功能全面,并发能力相对较大,主要以Squid为主。
varnish
特点:诞生较晚,使用C语言编写,采用内存分页技术进行数据存储,还支持正则表达的方案删除缓存,使用前提:传输的数据文件较小时有明显的性能提升,但静态资源都相对比较大。
Nginx
特点:可以通过第三方软件事项各种功能,稳定性和可靠性有待考察,专业的反向代理服务器。

4、Squid服务器

一款缓存服务器的守护进程。

4.1、数据存储方案:

磁盘、分区、

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值