网站开启CDN主要原因为以下三点:
1、缩短网站加载时间– 通过将内容分发到访问者附近的 CDN 服务器(以及其他优化措施),访问者体验到更快的页面加载时间。由于访问者更倾向于离开加载缓慢的网站,CDN 可以降低跳出率并增加人们在该网站上停留的时间。换句话说,网站速度越快,用户停留的时间越长。
2、改善网站安全性– CDN 可以通过提供DDoS 缓解、安全证书的改进以及其他优化措施来提高安全性。隐藏网站IP,减少被ddos攻击。
3、增加内容可用性和冗余– 大流量或硬件故障可能会扰乱正常的网站功能。由于 CDN 具有分布式特性,因此与许多源服务器相比,CDN 可以处理更多流量并更好地承受硬件故障。服务器安全配置不高的情况下,可通过CDN来配置安全措施,避免CC攻击和流量攻击。
4、减少带宽成本– 网站托管的带宽消耗成本是网站的主要费用。通过缓存和其他优化,CDN 能够减少源服务器必须提供的数据量,从而降低网站所有者的托管成本。
网站开启CDN后,变为多IP了,对SEO有什么影响?
一般认为,固定独享IP,对SEO有帮助。开启CDN后,网站就有十几个甚至更多IP,这样会降低网站权重吗?
这个问题在百度等搜索引擎方面还没明确的表态。百度官方大概意思是这样说的:“使用CDN加速后,只要用户可以正常访问,对SEO反而有利,不会造成不良影响。因为蜘蛛就是用户当中一个特殊角色”但从以下两方面来考虑,可以认为使用优质的CDN对SEO没负面影响。
1、Baiduspider对站点的抓取方式和普通用户访问一样,只要普通用户能访问到的内容,搜索引擎就能抓取到。不管是用什么技术,只要能保证用户能流畅的访问网站,对搜索引擎就没有影响。
2、CDN现在是网站非常普遍的使用技术,众多网站使用了CDN也没因此带来影响。
但如果发生这些情况,就可能有负面影响:
1、网站使用的CDN不稳当,导致经常出现5xx错误。
2、使用的CDN上很多灰色网站也在使用,导致我们的网站IP上,同时还有很多灰色网站域名。
Baiduspider对站点的抓取方式和普通用户访问一样,只要普通用户能访问到的内容,就可以抓取到。只要能保证用户能流畅的访问网站,对搜索引擎就没有影响。在CDN不稳定、因为受到恶意攻击出现更换IP地址的情况下,由于DNS缓存出现问题或者爬虫本身的缓存问题,导致爬虫的访问出现异常,对SEO会有一定的影响。如果保证前面的两点对SEO实际是有促进作用的,主要体现在以下两个方面。
使用CDN之后,访问速度更快,对爬虫更友好,相对更容易被收录。
使用CDN之后,用户体验提升,本身的访问人数增加了。