Categories


Tags


CDN的原理及对SEO的影响

CDN的概念最早于1995年由美国麻省理工大学提出,是一套能够实现用户就近访问的网络解决方案。具体方法是:采用智能路由和流量管理技术,将用户的访问请求指向 CDN网络中健康且响应最快的CDN节点,用户通过直接对此CDN节点的访问,获得所需要的内容和数据,就近访问加速了访问速度。

利用内容分发与复制机制,客户不需要改动原来的网站结构,只需修改少量的DNS配置,就可以加速网络的响应速度。 当用户访问使用CDN服务的网站时,解析请求将最终由CDN服务商提供的DNS域名解析服务器来处理。它通过将当时能够最快响应用户的节点地址提供给用户,使用户可以有效准确的得到快速的服务。同时,它还与分布在不同地点的所有CDN节点保持是实时通信,搜集各节点的健康状态,确保用户访问的成功率。

上面的说明有些专业,用户访问网站实际上就是用户的电脑寻找网站服务器的一个过程。先让我们看一下使用CDN服务之前,用户访问网站的流程:

1.用户在自己的浏览器中输入要访问的网站的域名,浏览器首先查看本机系统目录下的一个hosts文件。该文件位于Windows\system32\drivers\etc下,没有扩展名,但是可以用记事本打开。里面一行对应着域名和IP值。如果有域名对应的IP,浏览器直接就用该IP访问网站。

2.如果没有域名对应的IP地址,浏览器向本地DNS服务器请求对该域名的解析; 本地DNS服务器就是由当地电信或者联通给分配的DNS.

3.本地DNS服务器到根DNS服务器上找所授权的DNS记录,记录返回到本地DNS服务器;

4.本地DNS服务器按照记录到网站授权的域名解析服务器请求解析主机名,域名解析服务器将IP地址作为解析结果送给本地DNS服务器。

5.本地DNS服务器将IP返还给用户;

6.用户在得到IP地址后,向该网站服务器进行访问,网站服务器将相应的内容和数据提供给用户。

使用CDN服务之后,用户访问流程:

前三步流程相同,从第四步开始:

1.域名的解析请求在被发往CDN解析服务器后,服务器将此域名响应速度最快的节点IP发送给本地DNS服务器,本地DNS服务器将此IP发给用户。上图的第四、五步。

2.用户在得到IP地址后向CDN节点发出访问请求第一次的访问。

3.CDN节点将回源网站服务器取回内容数据发给用户。

4.CDN节点会缓存大量数据,若有其他用户访问相同内容时,直接将内容数据返回用户,完成从请求到服务的全过程。

目前CDN服务的厂家大部分是收费的,提供免费CDN服务厂家不多,随着这类产品的增多,厂家之间相互竞争也将逐渐激烈,服务内容、服务项目、服务质量也会随之更上层楼!所以,相信会有更多、更好的免费CDN的出现。

OK,上面说完了CDN的原理,现在我们再分析一下采用CDN服务对SEO(搜索引擎优化)有没有影响,因为对CDN技术实现并不是完全了解,所以只是猜测一下几种情况:

1.首先要了解蜘蛛是怎样爬过来的,抓取源服务器数据的。

对于已经收录的网站,蜘蛛肯定是直接抓取源服务器IP地址的数据,不大可能每次抓取前再重新通过DNS服务器解析一次,所以我们不用担心更新的数据会不会被抓取到。

2.CDN节点缓存的更新频率。

如果蜘蛛抓取的是CDN节点里面的数据,这里面数据都是存放在CDN缓存里面的,CDN既然是一种缓存技术,那么它的实时性肯定是无法实现的,因此它的更新频率就很重要了。在写这篇文章的时候,我打电话咨询了国内最大CDN服务商网宿科技的客服,客服的说法是会根据访问量及访问行为自动的设定更新频率,也可以在后台根据网站不同的栏目设定灵活多样的缓存策略和主、被动的数据更新方式;并进行智能调控和缓存。所以,这里对于SEO的影响也是可以忽略的。

3.IP的变化对SEO的权重。

万一蜘蛛抓取到各个节点的数据呢?会不会造成一个网站好像有不同的IP地址,搜索引擎会不会对这种情况有所惩罚呢?查看百度官方SEO指南 可以看到这样的话:“Baiduspider对站点的抓取方式和普通用户访问一样,只要普通用户能访问到的内容,我们就能抓取到。不管是用什么技术,只要能保证用户能流畅的访问网站,对搜索引擎就没有影响。” 既然百度都这样说,谷歌对于抓取和收录更没有问题。同时,百度也提到“建议尽量选择有实力的服务商和成熟的技术,不成熟的技术容易导致访问不稳定,这就有可能影响搜索引擎的抓取了”,所以选择一个安全,稳定的CDN服务提供商仍然是很重要的。

CDN对SEO的影响是很多朋友都关心的问题,从网友的一些实验来看,无论是从抓取速度和频率来说都没有什么问题,甚至是有益的。另外即使存在一些问题,搜索引擎以及CDN提供商应该会想到解决的办法。

来源:陈海虎投稿

来源:月光博客


Public @ 2019-03-19 15:26:11

网站被降权怎么办 如何恢复权重

网站被降权的原因可能有很多,如低质量的内容、非法活动、过度优化等,如果您的网站被降权,可以尝试以下几个方法来恢复权重: 1. 修改网站内容:检查网站内容是否违反搜索引擎规则,如果有不符合规则的内容,需要进行修改和优化。 2. 外部链接优化:检查外部链接是否存在低质量链接,需要清除这些链接并获得更多高质量的外部链接。 3. 提高页面速度:优化网站加载速度可以提高用户体验,也可以提高搜索引擎排名

Public @ 2023-04-08 10:51:03

人工智能在搜索算法中的应用

人工智能在搜索算法中应用广泛。以下是几种常见的应用: 1. 排序算法:使用人工智能技术,例如神经网络,可以对搜索结果进行排序,以提高搜索引擎的精度和速度。 2. 路径规划算法:人工智能算法可以帮助计算最短路径、最优路径等,以实现电子地图等应用。 3. 图像搜索算法:使用计算机视觉技术,搜索引擎可以通过图像中的特征识别进行图像搜索。 4. 自然语言处理算法:搜索引擎可以使用自然语言处理技术,

Public @ 2023-04-12 15:01:10

CDN对网站有什么好处,网站为什么要做CDN

CDN加速是什么?简单理解:CDN加速是一个内容分发网络。当您创建新网站时,您的主机可能托管在服务器上,因此它具有特定的固定IP(地理位置),每当有人访问它时,它都会向该主机发送请求。当您使用CDN网站加速时,它会将目标网站的内容同步到多个服务器,以便附近的用户可以更快地访问网站内容。例如,您的服务器的固定IP在大连,而广东用户的访问可能相对较慢。如果您打开CDN来加速,CDN服务器可能在广州有节

Public @ 2016-01-17 15:26:14

阿里云CDN网站打不开浏览器提示重定向次数过多!

这种情况可能是因为网站配置中存在循环重定向的规则,导致浏览器反复跳转,最终达到重定向次数上限而无法打开网站。解决方式包括: 1. 暂时清理浏览器缓存和Cookie,重新访问网站,看是否可以正常打开。 2. 使用其他浏览器或手机等设备尝试访问该网站,确认是否是浏览器配置问题。 3. 检查网站的配置文件,查找是否存在循环重定向规则,排除配置问题。 4. 尝试禁用CDN加速服务,直接访问源站,如果可以

Public @ 2023-03-29 00:50:22

更多您感兴趣的搜索

0.542204s