CDN是什么?
用大白话来讲明白,CDN全称是Content Delivery Network,翻译过来即是内容分发网络。作用是加快网络访问速度,通过在全国各地部署大量服务器来实现提速。
比如你的网站服务器在北京,但你在客户主要在广东或新疆等地区,这种就是典型的跨地区。
客户访问网站需要经过多个地区的网络,然后才能到达北京地区的网站服务器,高峰期会出现访问慢的情况。
而CDN是解决这种场景的一种解决方案,将你的网站分发到广东地区,让客户就近访问,而无需去访问北京的服务器,这样就能加快访问速度。
生活中的例子。
你在北京开了一家超市,刚开始生意还可以。直到一年后生活火爆,全国各地都有客户来购买,但你只有北京一家超市,其他地区的客户来购买就需要长途跋涉,客户可能会因为距离太远而放弃购买。
如何解决?
有人说网上购物啊,可以快递的呢。
确实是一种办法,但是快递也需要时间呀,而且偏远地区也需要很多天吧。
思前想后,能不能在全国各地也开超市呢,广东地区开一家,上海地区也开一家,那这样客户是不是就能直接在本地购买了?
而CDN就是采用这种类似的方案,将北京的网站服务器的资源分发到全国各地的服务器上,客户实现就近访问。
- 原来的访问路径(跨地区距离较远):
广东的客户端 > 北京的网站服务器
新疆的客户端 > 北京的网站服务器
- 接入CDN后的访问路径(同城访问缩短距离):
广东的客户端 > 广东的网站服务器
新疆的客户端 > 新疆的网站服务器
除此之外,你的网站可能还会存在跨运营商的问题。
跨运营商会有哪些问题?
延迟上升,访问速度很慢,甚至出现网站访问不了的情况。
跨运营商案例
你的网站服务器是单线路联通运营商网络,电信、长城宽带或鹏博士等运营商网络的客户来访问你的网站,这种是不是就属于跨运营商了?
CDN如何解决?
在全国各地同时部署多个不同运营商网络的服务器,不同网络的客户端访问与之对应网络的服务器。
网友评论