当前位置:首页 > 教程资料 > 正文内容

负载均衡和CDN技术有什么区别

kingandy1年前 (2023-12-13)教程资料314

不知道你们是否也有疑问,至少在这篇文章之前我还是混淆的,那么到底负载均衡和CDN有什么区别呢?跟我一样不懂的来一起探索,老司机出门右拐,不送~~~

1、首先什么是负载均衡(load balance)

举个例子:领导交给我好多项任务,但是我发现怎么安排时间也做不完,于是乎我就盯上了在旁边偷偷看电影的小李,李突然觉得背后有一股凉气,一回头我正在一脸坏笑看着他,“这几个任务交给你,晚上请你吃饭,要不然…嘿嘿嘿”,小李虽然不情愿,但是在我的请求(要挟)下,只能服从。第二天,我顺利的完成了任务,给小李买了包辣条。

在计算机上负载均衡也类似如此,客户端将请求发送至服务器,然而一台服务器是无法承受很高的并发量,我们就会将请求转发到其他服务器,当然真正的负载均衡架构并不是由一台server转发到另一台server,而在客户端与服务器端中间加入了一个负责分配请求的负载均衡硬件(软件)。

2、名词:负载均衡器(Load Balancer),负载均衡器通常作为独立的硬件置于客户端与服务器之间。


负载均衡设备拥有非常好的负载均衡性能,他拥有众多的负载均衡策略(权重,动态比率,最快模式,最小连接数等),可以保证以相对较优的方式分配请求,不过好的东西总是有代价的,那就是价格,一台负载均衡器的售价往往高达十几万甚至几十万,许多企业并不愿意为它买单。

其次什么是内容分发网络(CDN)
视频总在缓冲,图片各种加载不出来,几年前是再正常不过的事了,在当时大家也没觉得是回事,但把这种情况放在现在,我想人们绝对直接就小红叉了吧,那么我们如何避免这样的情况呢?这就是我要说的,内容分发网络(Content Delivery Network),简称:CDN。

CDN简单的来说就是存储一些静态文件的一台或多台服务器,通过复制,缓存等方式,将文件保存其中。

3.哪些是静态文件?

css,html,图片,媒体都属于静态文件,也就是说用户发送的请求不会影响静态文件的内容,而jsp,php等文件就不属于静态文件,因为他们的内容会因我们的请求而发生改变。

2.CDN如何实现加速?

通常情况下,我们所要的数据都是从主服务器中获取,但假如我们的主服务器在南方,而访问用户在北方,那么访问速度就会相对变慢,变慢的原因有很多,例如传输距离,运营商,带宽等等因素,而使用CDN技术的话,我们会将CDN节点分布在各地,当用户发送请求到达服务器时,服务器会根据用户的区域信息,为用户分配最近的CDN服务器。

3.CDN数据从哪里来?

负载均衡和CDN技术有什么区别 负载均衡和CDN技术有什么区别

复制,缓存,CDN服务器可以在用户请求后缓存文件,也可以主动抓取主服务器内容。

扫描二维码推送至手机访问。

版权声明:本文由技术介绍及硬件评测发布,如需转载请注明出处。

本文链接:https://5yqs.cn/post/42.html

分享给朋友:

“负载均衡和CDN技术有什么区别” 的相关文章

linux下的php网站放到Windows服务器IIS下.htaccess文件伪静态规则转换

linux下的php网站放到Windows服务器IIS下.htaccess文件伪静态规则转换

      此办法只适合于linux下的php网站放到Windows服务器IIS下,网站除了主页面正常以外子页面全部出现404错误,这里子页面出现404 错误是说明伪静态没有开启。      什么是.htacdess:.htaccess叫分...

Uping 全天监测服务器ping值延迟脚本

Uping 全天监测服务器ping值延迟脚本

软件介绍: 这是一个脚本,基于python环境,主要应用为可以长时间监测目标服务器的网络延迟和丢包情况。像小编普遍应用于VPS即linux环境,本地电脑为mac系统,同样可以直接使用。 脚本下载: wget -N --no-check-certi...

Easypanel免费的VPS主机面板 可跨平台Linux和Windows

Easypanel免费的VPS主机面板 可跨平台Linux和Windows

Easypanel是一款免费的功能强大集开通虚拟主机,ftp空间,数据库等功能为一体的主机控制面板,具备跨平台(windows,linux),安全稳定、操作简便等特点,感兴趣的小伙伴们可以关注一下 细数一下,国内的能够被多数用户认可并被广泛使用的免费VPS主机面板应该是...

解决网页响应慢,等待时间过长,waiting(TTFB)时间过长

解决网页响应慢,等待时间过长,waiting(TTFB)时间过长

本次是玩客云新装的一个系统,系统的DNS没换过,然后内网搭建了一个网站,发现网站访问时响应时间过长。一个网页加载18秒钟,查阅了大量关于TTFB的文章,我排除了网速原因,后来又排除了PHP原因,后面就认为了是我配置低,所以导致服务器响应过慢,但是当我去看我的DNS时,我傻了,内网DNS,有效但是巨慢...

原版 & 魔改版 Google BBR 拥塞控制算法一键安装脚本

位于国外的机房,当晚上上网高峰期来临时,在连接速度上会比较慢,所以我们有必要安装一些程序来加速连接速度。本次推荐安装的是目前比较热门的 Google BBR 拥塞控制算法,分为原版和魔改版两个版本,其中魔改版是在原版的基础上调整一些参数,在某些情况下有更强劲的加速效果。一、注意事项1、安装 Goog...

Linux宝塔面板如何挂载硬盘?BT宝塔面板磁盘挂载教程来了!

Linux宝塔面板如何挂载硬盘?BT宝塔面板磁盘挂载教程来了!

为解决这个问题,我们制作了磁盘自动挂载工具,支持Centos、Ubuntu、Debian、Fedora说明: 1:本工具默认将数据盘挂载到/www目录,前提你服务器得绑定一块附加硬盘,可以到云服务器商购买 2:若您的服务器之前安装过...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。