沉淀SEO

您现在的位置是:首页 > 网站运营

网站运营

CDN的作用是什么?什么是CDN?

2023-04-28 14:21:34 网站运营
CDN的作用是什么?什么是CDN?CDN全称Content Delivery Network,即内容分发网络.其基本思路是尽可能避免互联网上可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输更快、更稳定.CDN系统可以根据网络流量、各节点的连接、负载状态、到达用户的距离、响应时间等综合信息,将用户的请求重新引导到离用户最近的服务节点.其目的是使用户能够就近获取

CDN的作用是什么?什么是CDN?

CDN的作用是什么?什么是CDN?

CDN全称Content Delivery Network,即内容分发网络.其基本思路是尽可能避免互联网上可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输更快、更稳定.CDN系统可以根据网络流量、各节点的连接、负载状态、到达用户的距离、响应时间等综合信息,将用户的请求重新引导到离用户最近的服务节点.其目的是使用户能够就近获取所需的内容,解决网络拥挤的问题,提高用户访问网站的响应速度.

1、传统的网络访问形式如下:

从上图可以看出,用户访问未使用CDN缓存网站的过程如下:

CDN的作用是什么?什么是CDN?

1用户向浏览器提供要访问的域名;

2浏览器调用域名解析函数库对域名进行解析,以获得域名对应的IP地址;

3浏览器使用IP地址,域名服务主机发出数据访问请求;

4浏览器根据域名主机返回的数据显示网页内容.

通过以上四个步骤,浏览器完成了从用户接收用户访问的域名到从域名服务主机获取数据的整个过程.CDN网络是在用户和服务器之间添加Cache层.如何引导用户请求到Cache获取源服务器的数据主要是通过接管DNS来实现的.让我们来看看使用CDN缓存访问网站的过程:

CDN的作用是什么?什么是CDN?

二、采用CDN访问形式

对于CDN客户来说,他们不需要改变网站架构,只需要修改自己的DNS分析,并将CNAME设置为CDN服务提供商.原理将在下面解释.通过上图,我们可以了解到,使用CDN缓存的网站访问过程已经改为:

用户向浏览器提供要访问的域名;

浏览器调用域名分析库分析域名.由于CDN调整了域名分析过程,分析函数库获得了域名对应的CNAME记录(由于CDN服务已经使用,CNAME是CDN服务提供商域名).为了获得实际的IP地址,浏览器需要再次分析获得的CNAME域名以获得实际的IP地址;在此过程中,全球负载平衡DNS分析,如根据地理位置信息分析相应的IP地址,使用户可以访问附近.(CDN服务提供最近的机器)

本分析得到CDN缓存服务器的IP地址,浏览器在获得实际IP地址后,向缓存服务器发出访问请求;

根据浏览器提供的访问域名,缓存服务器通过Cache内部专用DNS分析获得域名的实际IP地址,然后缓存服务器向实际IP地址提交访问请求;

缓存服务器从实际IP地址获取内容后,一方面在本地保存,以备将来使用,另一方面将获取的数据返回客户端完成数据服务流程;

在客户端获取缓存服务器返回的数据后,显示并完成整个浏览的数据请求过程.

三、CDN关键技术

1.缓存算法[Squid];2.分发能力;3.负载平衡;[Nginx](4.基于DNS[BIND]);5.支持协议;

缓存算法决定命中率、源服务器压力、POP节点存储能力

分布能力取决于IDC能力和IDC战略分布

负载平衡(智能调度)决定最佳路由、响应时间、可用性、服务质量

基于DNS的负载平衡是通过CNAME实现的[tocluster],智取最优节点服务,

缓存点包括客户端浏览器缓存、本地DNS服务器缓存

缓存内容包括DNS地址缓存、客户请求缓存、动态内容缓存

静态动态加速(图片加速、https带证书加速)等支持协议、加速下载、流媒体、企业应用、手机应用.

以上就是关于"CDN的作用是什么?什么是CDN?"的相关内容,希望对您有所帮助,更多SEO优化教程,敬请关注沉淀SEO.

【CDN的作用是什么?什么是CDN?】文章内容来源:https://www.chendianseo.com/yunying/368.html
版权声明

本站资讯除标注“原创”外的信息均来自互联网以及网友投稿,版权归属于原始作者,如果有侵犯到您的权益,请联系我们提供您的版权证明和身份证明,我们将在第一时间删除相关侵权信息,谢谢.联系地址:977916607@qq.com