CDN 是构建在数据网络上的一种分布式的内容分发网。 CDN 的作用是采用流媒体服务器集群技术,克服单机系统输出带宽及并发能力不足的缺点,可极大提升系统支持的并发流数目,减少或避免单点失效带来的不良影响。CDN 利用全局负载均衡技术将用户的访问指向离用户最近的工作正常的流媒体服务器上,由流媒体服务器直接响应用户的请求。
简单的讲采用CDN可以加快站点在各个节点的访问速度,可以实现用户在全国各地不会因为主服务器的地址渠道及运营商造成访问上的延迟问题。同时CDN可以将站点服务器的真实ip保护起来避免暴露,可以有效的抵御网络攻击。提升站点的稳定性安全性,对于seo优化会有一定的帮助。
CDN对于SEO的影响
由于CDN是一种分布式的内容分发网,所以在不同地域访问的时候会连接到不同的CND服务器,导致搜索引擎蜘蛛抓取的内容的ip会经常变动,而搜索引擎抓取内容的时候并不是直接通过域名解析地址去访问,为了加快访问的速度,会将域名解析的地址进行缓存,直接通过IP地址抓取内容的时候,由于访问CND时ip的频繁变动就会导致搜索引擎抓取内容失败的现象出现,对于网站收录和稳定性的表现产生负面的影响。
CDN回源
要解决搜索引擎蜘蛛抓取失败的问题,就需要去做蜘蛛回源。一般情况下各家DNS会带有搜索引擎线路解析实现蜘蛛回源,比如常见的阿里云解析、dnspod都支持单独的搜索引擎解析。当然还可以通过CDN系统里面回源功能,但是各家CDN的支持度不同,所以优先还是选用通过DNS设置蜘蛛回源。
实现方式也非常的简单,通过在域名的解析里面添加一条搜索引擎解析到服务器真实IP,如此可以实现不暴露站点真实ip又完全不影响搜索引擎回源,如果网站真实ip发生改变的时候一定记得修改DNS解析。
CDN缓存
在使用CDN服务的时候需要注意的是CDN服务器会对网站内容进行缓存,来降低性能损耗提升网站速度,但是带来的问题当你站点内容更新的时候,CDN服务器上内容因为缓存未及时更新,搜索引擎通过你提交连接去抓取内容时会失败,同时用户也无法及时访问到更新的内容。
所以,如果站点有比较重要的内容更新时,那么不应该坐等CDN缓存的定时更新,而是要主动及时的更新CDN缓存。