对于网站是否应该使用CDN,很多站长朋友持有不同的看法。说实话,我之前用过CDN,效果不太理想。对SEO没有帮助,但是有帮助,关键词数量减少,整体排名下降。但是任何事情都有两面性。CDN使用户能够[...]
对于网站是否应该使用CDN,很多站长朋友持有不同的看法。说实话,我之前用过CDN,效果不太理想。对SEO没有帮助,但是有帮助,关键词数量减少,整体排名下降。然而,任何事情都有两面性。CDN可以让用户就近获取所需内容,解决互联网网络拥塞,提高用户访问网站的响应速度。那么对搜索引擎的具体影响是什么呢?
下面从不同的立场来说说CDN的观点:
正面观点
1.提高网站加载速度:CDN通过缓存技术提高网站打开速度,方便蜘蛛快速抓取和抓取。
2.提高网站安全性:隐藏真实网站ip,防御针对服务器IP和各种检测扫描的攻击,避免被黑。
3.提高网站稳定性:CDN ip遍布全国,如果有本地网络问题,不会影响搜索引擎抓取。
4.提升网站用户体验:CDN可以提升用户的开放体验,对提升排名也有一定的作用。
樊芳关店
1.捕获数据下降:CDN ip多样,有些ip可能对蜘蛛不友好。
2.缓存导致的数据过时:CDN的缓存特性可能导致某些区域内容更新不同步。
3.服务商的优劣是混合的:由于服务商的实力不同,CDN系统可能不稳定,但会产生负面影响。
4.本地网站不需要CDN:有些网站只服务本地,只要机房也是本地的,就不需要CDN。
从双方的角度来看,争议主要集中在CDN的多ip入口和缓存机制是否会对搜索引擎抓取和网站排名产生不利影响。
从搜索和抓取机制来看:Baiduspider抓取网站的方式和普通用户一样,只要普通用户可以访问内容,我们就可以抓取。无论用什么技术,只要用户能顺利访问网站,对搜索引擎都没有影响。缓存技术提高了打开速度和用户体验,这也是百度搜索引擎所提倡的。
那么,为什么还有一些网站使用CDN并产生负面影响呢?
经过分析,发现主要有两个因素:
一是部分CDN服务商硬件投入不足,往往导致蜘蛛返回大量503内容,导致爬行量下降,有的甚至影响索引量的影响;所以,选择一家实力雄厚的CDN服务商非常重要!
二是缓存机制在网站出现死链、无法打开、被黑等情况下起到了推波助澜的作用。短时间内出现一些不利快照,影响排名。但这种情况不用担心,通过及时清理源文件和CDN缓存,在站长平台上提交相关死链数据,就可以恢复到原来的情况。
说了这么多,网站是否应该使用CDN可能就不太清楚了。
接下来我们结合百度开放云提供的相关信息来详细阐述这个问题。
首先,通过一个简单的示意图帮助你了解业务是否适合使用CDN:
对于静态请求,流量命中率越高,服务越适合使用CDN,成本越低,加速效果越好。
就动态请求而言,一般不适合CDN,会增加链路时间开销。除非CDN有动态加速功能,否则CDN的链路选择是优化的。在这种情况下,选择使用动态加速功能带来的好处是,源站只需要部署在一条线路上,CDN就可以接入更复杂的网络。
注:流量命中率=((CDN输出流量-输出流量返回源)/CDN输出流量)* 100%)
画一个简单的(低)图,帮助你了解什么是流量命中率,这是CDN非常重要的指标。流量命中率越高,意味着加速效果越好,花的钱越少。
可能这个时候你会问我内容是不是静态的,是不是很热,一定要用CDN?答案不一定。另一个关键因素是成本。CDN的成本降低是用户体验最大化的同时,成本最优。
总之,对于一些对成本非常敏感,不追求终极用户体验的公司来说,CDN可能不是一个好的选择。
比如一个小的创业游戏公司使用CDN的主要场景是游戏下载。因为处于启动阶段,对成本非常敏感,认为现阶段可以牺牲用户体验。他们没有使用CDN,而是直接购买了1gb的带宽,限制了速度。这个选择就是他们的成本从每月12万元左右降低到5万元左右。但CTO也承认这是一个特殊的阶段,要做出牺牲用户体验的选择,以后还是会考虑使用CDN。
结论:要想保证网站访问体验的优化,网站访问热门的静态内容非常适合使用CDN。
1.提高访问速度
使用CDN后的全国接入速度——平均传输速度为5.76 MB/S。
使用CDN之前的全国访问速度-平均下载速度为590KB/s
2.降低带宽成本
如前所述,在保证最佳接入效果的情况下,使用CDN最大限度地降低带宽成本和人力维护成本。
3.降低源站的压力
使用CDN后,峰值带宽在100Gbps左右的大型站点,基本上只需要维护峰值带宽在1~2Gbps左右的源站。
4.隐藏源站,增强源站的抗攻击能力
由于CDN隐藏了源站的真实IP和CDN天生的抗攻击能力,使用CDN后,源站的安全性会有很大的提高。
因此,CDN对网站在搜索引擎中的优劣有了全新的认识。