CDN的全称是Content Delivery Network,即内容分发网路。其目的是通过在现有的Internet中增加一层新的网路架构,将网站的内容释出到最接近使用者的网路“边缘”,使使用者可以就近取得所需的内容,提高使用者访问网站的响应速度。

CDN有别于映象,因为它比映象更智慧,或者可以做这样一个比喻:CDN=更智慧的映象+快取+流量导流。因而,CDN可以明显提高Internet网路中资讯流动的效率。从技术上全面解决由于网路频宽小、使用者访问量大、网点分布不均等问题,提高使用者访问网站的响应速度。

为更好地理解CDN,让我们看一下CDN的工作流程。当用户访问已经加入CDN服务的网站时,首先通过DNS重定向技术确定最接近使用者的最佳CDN节点,同时将使用者的请求指向该节点。当用户的请求到达指定节点时,CDN的伺服器(节点上的快取记忆体)负责将使用者请求的内容提供给使用者。具体流程为: 使用者在自己的浏览器中输入要访问的网站的域名,浏览器向本地DNS请求对该域名的解析,本地DNS将请求发到网站的主DNS,主DNS根据一系列的策略确定当时最适当的CDN节点,并将解析的结果(IP地址)发给使用者,使用者向给定的CDN节点请求相应网站的内容。

谁需要CDN?

既然CDN的核心作用是提高网路的访问速度,那么其使用者也就是访问量较大的网站,例如ICP、ISP、大型企业、电子商务网站和政府网站等;或者源点在异地的网站,例如大陆用户想要访问在香港/注册的网站。

利用CDN技术,这些网站无需投资昂贵的各类服务器,设立分站点。通过采用CDN,CDN将负责资讯传递工作,保证资讯正常传输,而技术人员只需要维护网站内容,不需要考虑流量问题。这样,网站可保证使用者得到更多的新业务,可以快速访问网路上的内容,获得更好的服务质量。举个例子来讲,对于访问量比较大,而被访问内容更新週期比较长的网站,如政府网站,使用者往往进行大量的查询工作。这类网站比较适合采用 CDN。还有,大家是否注意到,在所谓的宽频社群中,瓶颈是社群的对外出口。这样,如果采用CDN无疑对社群使用者使用视讯点播、网路教育等宽频应用提供了保证。

网站开启CDN主要原因为以下三点:

1、给网站加速,让网站访问更快一些。

2、隐藏网站IP,减少被ddos攻击。

3、服务器安全配置不高的情况下,可通过CDN来配置安全措施,避免CC攻击和流量攻击。

网站开启CDN后,变为多IP了,对SEO有什么影响?

一般认为,固定独享IP,对SEO有帮助。开启CDN后,网站就有十几个甚至更多IP,这样会降低网站权重吗?

这个问题在百度等搜索引擎方面还没明确的表态。但从以下两方面来考虑,可以认为使用优质的CDN对SEO没负面影响。

1、Baiduspider对站点的抓取方式和普通用户访问一样,只要普通用户能访问到的内容,搜索引擎就能抓取到。不管是用什么技术,只要能保证用户能流畅的访问网站,对搜索引擎就没有影响。

2、CDN现在是网站非常普遍的使用技术,众多网站使用了CDN也没因此带来影响。

但如果发生这些情况,就可能有负面影响:

1、网站使用的CDN不稳当,导致经常出现5xx错误。

2、使用的CDN上很多灰色网站也在使用,导致我们的网站IP上,同时还有很多灰色网站域名。

最后编辑:2021年03月26日 ©著作权归作者所有

发表评论