正所谓,自己立下的flag,熬夜也要干完。
作为一个运维小哥(现在头发还没掉完,应该也算小哥吧),总是会遇到很多客户关于前端缓存相关的问题,其实我只是一个运维,这些东西都只能靠网上信息的积攒。俗话说得好,在其位谋其职,只有不停地学习,才会有提升的可能性,只有不断地优化自身,才能保证用户的体验感。(像极了网盾高防服务器,不断优化学习防御措施……)
在多数人的思维里,散步在各地的服务器共同组成了CDN,用户访问了,采用就近原则,确保可以加速访问。
还不懂?听我的小故事。(在一个月黑风高的晚上……)
话说当初啊……(不是我,故事的主人公肯定不是我。)
有一个叫海龟云的老板(可能是因为这个老板喜欢海龟吧?),他非常喜欢喝奶茶,而且特别喜欢喝网盾楼下的那家。
有一天,在金银湖的老板突然想喝奶茶了(大家可能不知道,武汉两个不同地区的谈恋爱就像异地恋),就让秘书去买一杯网盾牌奶茶(这名字好奇怪啊,将就看吧。因为我想突出的是,网络的盾牌,便于大家后面的理解)。
老板左等没来,右等没来,过了很久很久,直到天黑了,秘书才回来。老板很生气:我都要渴死了,你才回来!
可是谁懂秘书的委屈啊!自从出去,就马不停蹄,没有喘一口气,买到就立马回来了。既然还嫌弃我慢,秘书开始讲述这一路的艰辛历程:
从网盾公司楼下拿到奶茶,从哪个门口出来(秘书很想问你到底有没有去过网盾楼下),那么小的门,还有那么多人排队进去看服务器,那叫一个人山人海啊(跟去看武大樱花的有一拼啊)。好不容易从门口出来,打了个的是,直奔地铁站,一路上听着坐上了火车去拉萨……好不容易到了地铁站,好家伙,人也多,挤不上去。走啊走,转啊转,好不容易到了江夏区,遇上了下班高峰期。最后的三环,的士上不去,只能踩单车,中间好多上坡蹬不动……只能跑着回来。你看,我多敬业,我多难啊。
老板想想,确实不容易。但也从细节中分析出了一些主要问题:
最初:门小,人多
交通工具的障碍:地铁人多,要等
城市交通熟虑:堵车
最后几步:骑单车
热衷于喝奶茶的海龟云,不能容忍这些问题的存在。于是跟秘书说,我有钱,你想办法,解决这些问题,希望我不管在哪里,都能以最快的速度喝到我想喝的奶茶!
有钱就好办了。秘书心想,我直接把这个品牌买了不就行了嘛。
在老板经常去的地方建一个仓库,聘请一个仓库管理员,专门从总部定时更新,负责更新各地仓库的奶茶品种。秘书还找了一个负责调配的管理员,老板只要想喝奶茶,秘书就问他最合适的仓库,这样一来,能够以最快的速度获取到想要的东西。
老板看到这个结果,很是满意啊。这么一来,很会搞套路啊。必须给一个惊艳的称号,就叫她“吃的呢”吧。
秘书没忍住,太low了吧。告诉老板:我们要和国际接轨,取一个高大上的名字,不如就缩写吧,叫CDN吧。老板连连称赞:“好啊”!
但是,任何套路都有bug,存在一定的延迟。
在一定时间内,仓库内的奶茶并非是最新的。看似没什么问题,但是老板并不开心,老板在东西湖,想喝啵啵奶茶,结果不新鲜,喝了就闹肚子……叫什么仙人跳。
以上故事纯属我瞎说的,如有雷同,纯属巧合~
那到底什么是CDN?
CDN的全称是Content Delivery Network,就是咱们常说的内容分发网络。
基本理念就是解决互联网上数据传输速度和稳定性的问题,确保内容传输得更快、更稳定。构建一层基于互联网基础上的虚拟网络,放置在网络各处放置节点的服务器上,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求引流至距离用户最近的服务节点上。
用户可以在最短时间内获取到自己需要的内容,解决Internet网络拥挤的状况,保证用户体验感的同时,还提高了网站的响应速度。
领取专属 10元无门槛券
私享最新 技术干货