CDN的全称是内容传递网。CDN流行的理解是网站加速,CPU平衡负载,可以解决跨运营商、跨地区的服務器负载能力和带宽低导致的网站开通慢的问题。CDN的基本思想是避免互联网上可能影响数据传输速度和稳定性的瓶颈和链接,使内容传输更快更稳定。CDN系统通过在网络上放置节点服務器,在现有互联网的基础上形成一层智能虚拟网络,可以根据网络流量、每个节点的连接、负载情况、到用户的距离和响应时间,将用户的请求实时重定向到最近的服務节点。其目的是让用户能够就近获取所需内容,解决互联网网络拥堵,提高用户访问网站的响应速度。
最近平台社区策划了一场关于网站是否应该使用CDN的大讨论。77.43%的用户认为应该使用CDN,但也有部分用户纠结于使用CND是否会对搜索引擎产生负面影响。学院结合百度蜘蛛的工作原理和百度工程师的建议,整理以下文章,供广大站长学习:
CDN可以让用户就近获取所需内容,解决互联网网络拥塞,提高用户访问网站的响应速度。那么对搜索引擎有什么影响呢?
我们来看看用户的正面观点
1.提高网站的加载速度:CDN通过缓存技术提高网站的打开速度,方便蜘蛛快速抓取和抓取
2.提高网站安全性:隐藏真实的网站ip,防御针对服務器IP和各种检测扫描的攻击,避免被黑客攻击
3.提高网站稳定性:CDN ip遍布全国。如果有局域网问题,不会影响搜索引擎抓取
4.改善网站的用户体验:CDN增强了用户的开放体验,也起到了一定的提升排名的作用
用户的反对观点
1.爬行数据下降:CDN ip的多样性,部分ip可能对蜘蛛不友好;
2.缓存导致的数据过时:CDN的缓存特性可能导致部分地区内容更新不同步;
3.服務商的优劣是混合的:由于服務商的实力不同,CDN系统可能不稳定,但会产生负面影响
4.本地网站不需要CDN:有些网站只服務本地,只要机房也是本地的,就不需要CDN。
从双方的角度来看,争议主要集中在CDN的多ip入口和缓存机制是否会对搜索引擎抓取和网站排名产生不利影响。
从搜索和抓取机制来看:百度蜘蛛抓取网站的方式和普通用户一样,只要普通用户能访问到内容,我们就能抓取。无论用什么技术,只要用户能顺利访问网站,对搜索引擎都没有影响。缓存技术提高了打开速度和用户体验,这是百度搜索引擎一直倡导的。那么为什么有些网站使用CDN后会产生负面影响呢?
我们咨询过百度工程师,有两个主要因素:
一是部分CDN服務商硬件投入不足,往往导致不稳定,导致蜘蛛大量返回503内容,导致抓取量下降,有的甚至影响索引量的影响;所以,选择一家实力雄厚的CDN服務商非常重要!