对于高权重的域名来说,需要把cdn部署这个事情做好龙南市就业服务平台, 这里面有这样一个核心的原则, 就是在传输数据的时候只能加速, 绝对不能改变那些原始的关于权重的信号。这一点和低权重的站点是完全不一样的。什么叫高权重域名呢?
比如说像gz88.cn这样的一类域名, 这些域名是经过了很多年才慢慢积累起来的, 在搜索引擎那边拥有比较高的权重。如果这些高权重的域名在安装使用cdn配置的时候出现不当的情况, 就可能让原来的权重信号被稀释掉。严重一点的话, 还会去触发搜索引擎的异常抓取行为。
所以, 在部署的过程之中,我们必须把seo权重的保护事情当作是最优先的考虑事项高权重域名的CDN部署建议, 然后才是把性能加速当作第二位的目标。
部署前必须确认的三项前提
1. 请确认一下, 那个CDN节点里面的IP地址池子, 是不是已经被搜索引擎给标记出来了。有一部分做CDN服务的厂家, 他们出去的IP地址, 被那些主流的搜索引擎看成了是数据中心用的IP。
如果直接把源站的IP替换掉的话, 可能就会让搜索引擎觉得你这个站点是在一种不怎么正常的网络环境里运行的。这样会导致网站的权重出现波动情况。
2. 请确认一下源站那边DNS的TTL设置的情况, 我们给的建议呢就是把原来的默认的48小时这个数值下调到300秒, 这么做的目的就是为了使那个CDN切换之后DNS生效的这个时间变得是可以控制的, 同时也能把解析出现异常的风险给降低掉一些。
3. 需要确认一下那个HTTPS证书, 现在是不是已经成功覆盖到了所有的CDN边缘节点上, 因为那些权重比较高的域名, 一般情况下都已经绑定了SSL证书, 所以在把它们接入到CDN之后, 必须要把证书同步到每一个边缘节点上去, 只有这样做了, 才能避免出现那种混合内容警告, 从而导致安全等级出现下降的情况。
高权重域名的CDN配置要点
在配置回源策略时, 必须保留至少一条直连源站的旁路通道作为备用。这样一旦检测到CDN节点出现异常状况, 系统就可以快速地切换回源站进行请求处理。这种操作方式能够有效防止高权重域名发生大面积的502或503错误。
对于静态资源这个情况, 我们是把长缓存这个功能给开启了的,也就是在Cache-Control头部里面设置了max-age等于31536000。针对动态HTML页面这个东西高权重域名的CDN部署建议, 我们设置的是no-cache。这样做的目的是为了能够确保搜索引擎蜘蛛这个玩意儿每次去抓取的时候, 获取到的都是最新的内容。
具体的操作方法是这样的, CDN这一层完全不去做任何301或者302形式的跳转动作, 需要重定向的时候, 全部都留到源站那边去执行才行。原因是如果在中途硬插一个跳转进去的话, 最终会导致重定向的链条变得非常长, 这样一来就会让抓取东西的效率变差。
采取地域策略, 目标用户集中在特定区域的时候, 优先选用该区域节点当作主节点。
上线后的监控与验证
在完成部署工作之后的72个小时之内, 需要对搜索引擎抓取频率是否有异常的下降、HTTP状态码的分布状况、CDN回源带宽以及错误率等方面进行重点监控。并且建议通过站长平台来对比部署之前的抓取量和索引量的变化情况。要是发现权重波动超过了百分之15%, 那就应该立即进行cdm配置的回滚操作。
两个高频误区
存在一个误区, 就是说觉得CDN的速度越快越好这件事, 对于高权重域名来讲, 稳定且能够预测的反应时间, 比那种极致的低延迟要更重要一些, 如果响应时间的波动变得特别大, 那么反而会被判定为服务质量不稳定。
存在一个误区是, 在使用CDN和源站的时候, 如果把它们配置成不同的IP地址段, 并且没有将两者的ICP备案信息同步过来, 国内对CDN服务有必须完成备案的要求, 否则就会触发访问被拦截的情况。
总结来说, 为重要度很高的域名安排内容分发网络部署这个工作, 它并不是简单的增加一个环节来提升速度这么简单, 而是包含了解析服务、安全证书以及搜索引擎建立信任这一整套复杂的体系在内的系统化工程项目。
因此建议先把这部分工作放在用于测试的子域名上去做, 并且要把从开头到结尾的整个过程都检查一遍, 确认没有出现任何不正常现象之后, 再把这个结果应用到主要的域名上面去, 这样做可以把可能产生的危险控制在一个很小的范围内。


