免备案cdn加速服务

来源:James 时间:2022-05-02 09:05:45阅读:90

什么是CDN?中文翻译是内容分发网络。

没有CDN无论用户访问我们的网站在哪里,他们都需要到我们的数据中心获取数据(简单的DNS过程)CDN之后,用户会根据自己的地理位置选择最近的缓存数据中心来获取数据。不会每次都去源站(应用服务器)获取数据。为了理解这个过程,如果我们是完整的DNS实现过程CDN的呢?

用户必须以最快的速度访问最近的机器。网站加载速度越快,用户体验就越好,你的网站就会受到相应用户的喜爱。

免备案cdn加速服务

CDN它是一种典型的分布式架构,通过增加数据冗余,一方面确保多个服务器在大流量面前提供相同的数据;另一方面,当一些机器出现故障时,可以转移故障。

如果你自己买了云服务,你就会知道带宽每增加一点价格就会飙升CDN之后,由于流量分流,原机带宽要求自然降低。当然,带宽成本降低了,你还需要做CDN付费。

CDN可预防的攻击:攻击是通过巨大的流量填充你的带宽,使你失去服务能力。所以因为CDN存在,它分流了巨大的流量。那么源站的压力自然就小了。其实这也是高并发需要考虑的。

CDN不仅仅是静态缓存HTML、CSS、JS、VIDEO,还有动态接口内容可以缓存CDN,这为我们提供了更多的方法来选择高架构并发服务。

在介绍DNS介绍了如何获得客户端IP地址。所以有CDN之后,如何处理这个过程?

CDN它实际上是应用服务器和用户之间的一层缓存。所以如果使用DNS返回给客户端的是CDN机器的IP而不是应用IP,然后自然就到了CDN机器上。

为了实现上述目的,我们将配置一个域名(请注意上述内容)CNAME与A所以这个CNAME如何最终分析对应CDN机器呢?其实流程和DNS分析是一样的。当发现域名设置时CNAME时,DNS对此进行分析CNAME别名(其实是另一个域名)CNAME全局负载将用于分析DNS根据访问者的地理位置信息返回对应的分析IP(CDN机器的IP)。所以客户端实际上是最接近它的CDN机器的IP地址。

假如用户访问CDN,但是CDN上没有对应内容会怎么办?此时CDN机器实际上是根据自己的特点使用的DNS根据域名获得源站的分析服务IP,然后将请求发送到源站获取数据,并将这些数据缓存到本地,便于后续使用;同时返回结果,完成请求访问。

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/yzx/9403.html

TAG标签:cdn

相关推荐

返回顶部