其他
我为看一张图片,跨过了 2600 公里!
The following article is from 小林coding Author 小林coding
(给程序员零距离加星标,了解项目开发.)
什么是 CDN?
怎么做到的呢?
CDN 能加速什么类型的内容?
CDN 是怎么从源服务器获取资源的呢?
如何找到离用户最近的 CDN 节点 ?
如果本地 DNS 服务器有缓存该网站的地址,则直接返回网站的地址;
如果没有就通过递归查询的方式,先请求根 DNS,根 DNS 返回顶级 DNS(.com)的地址;再请求 .com 顶级 DNS 得到 xiaolin.com 的域名服务器地址,再从 xiaolin.com 的域名服务器中查询到 www.xiaolin.com 对应的 IP 地址,然后返回这个 IP 地址,同时本地 DNS 缓存该 IP 地址,这样下一次的解析同一个域名就不需要做 DNS 的迭代查询了。
看用户的 IP 地址,查表得知地理位置,找相对最近的 CDN 节点;
看用户所在的运营商网络,找相同网络的 CDN 节点;
看用户请求 URL,判断哪一台服务器上有用户所请求的资源;
查询 CDN 节点的负载情况,找负载较轻的节点;
文章精选1、无需安装,一秒体验Win11!2、索赔 90 万!程序员被公司告上法庭!理由:你开发太慢...3、学妹惊呼:使用Java8改造后的模板方法模式真的是yyds4、仅9M!干翻Windows!电脑必备神器来了5、别被骗!特斯拉人形机器人不过是穿氨纶套装的「舞者」6、新浪微博否认“花钱撤热搜”,网友却不买账7、震惊!女员工一天上六次厕所遭开除......
8、灵魂画手:程序员不可怕,就怕程序员会画画
8、灵魂画手:程序员不可怕,就怕程序员会画画