网站迁移服务器和更换IP地址之后的善后处理
以下文章仅仅代表本文作者个人观点,文中的意见及建议请慎重采纳。
一、服务器和IP地址对SEO的影响
这个毋庸置疑,肯定的,尤其是对百度的影响最大,对于google几乎没有影响,因此不到万不得已建议千万不要经常更换IP。
也有文章有写到更换服务器和IP地址对SEO的影响
1、百度快照停止,一般会持续1-2月,这个根据网站的权重不同,时间上会有区别。
2、百度停止收录,所有新发布的内容的基本都不收录。
3、在百度site域名,可能会有两个首页网址快照,一个快照是你更换服务器IP不长时间的快照,这个快照应该是旧服务器的快照;另一个快照是你新服务器的快照。这个新快照有时会隔周或隔日,一直会有变化,这个与你增加的网站内容和外链有关。
4、两个快照会一直持续一段时间,在此期间网站的主关键词排名都会消失或排在100以外。
5、百度经过一段时间,会将旧服务器的快照删除,可能会同时连带删除你网站的其他内容。这个时候不要着急,只要过一段时间网站快照和收录在逐步增加的话,说明你的网站已经重新走上正轨。
虽然现在百度已经取消了快照,site:www.kejianet.cn如图:
已经看不到快照更新时间!
下面说说芊雅企服在2015.6.6从阿里云深圳节点迁移到阿里云北京节点的迁移服务器和更换IP地址之后的善后处理
具体迁移过程,可以参考阿里云网站迁移过程 阿里云如何重新搭建web环境
把网站内容和SQL迁移到新的服务器之后,重新建立vhost,做完这些基础的操作,随后把域名解析到新的服务器
到这步,如果你解析的时候域名TTL值输入的值最低,那么解析最快。可以发现,打开网站域名立即变成403(原服务器IP默认返回
403)
关于域名TTL值解释如下:
一.增大TTL值,以节约域名解析时间,给网站访问加速。 国内和国际上很多平台的TTL值都是以秒为单位的,很多的默认值都是3600,也就是默认缓存1小时,这个值实在有点小了,难道会有 人一个小时就改一次域名记录吗?你可以根据自己的需要把这个值适当的扩大,例如要缓存一天就设置成86400。Godaddy的TTL设置 比较直观,但总共只有5个值可以选定,即时切换到高级设置模式也是如此,有点死板了。 二.减小TTL值,减少更换空间时的不可访问时间。 更换空间99.9%会有DNS记录更改的问题,因为TTL缓存的问题,新的域名记录在有的地方可能生效了,但在有的地方可能等上一两天 甚至更久才生效。结果就是有的人可能访问到了新服务器,有的人访问到了旧服务器。如果原来的域名TTL值设置的小,各地的ISP域 名缓存服务器服务器就会很快的访问你域名的权威DNS解析服务器,尽快把你域名的DNS解析IP返回给查询者 这就是说你如果想要解析速度,各地ISP的DNS服务器缓存你的域名,你就需要把TTL值设置大一些,如果你想域名更换空间或者IP后 能尽快解析到新的IP上,就需要把TTL值设置小一些总结:对于IP地址相对固定,或短期内不会变更IP地址的用户来说TTL值设置的大 些如几个小时或更大些为宜。调大TTL值可以显著的提高域名的解析稳定性和速度。而对于近期有计划变更IP地址的用户需要提前把TT L值改小。
原理如下图所示
此时我们自己迁移完成之后在自己的电脑手动刷新下DNS缓存(刷新自己客户端的DNS缓存)
此时刷新浏览器,已经能够正确解析到更换的新服务器!但是,但是!你要知道,用户包括搜索引擎是不会立即的去刷新客户端DNS
缓存!理想情况下,各地DNS缓存时间即为设置的ttl时间,所以可以通过设置ttl时间来控制DNS缓存的时间。ttl时间设置的短,DNS
缓存过期快,在机器故障的时候很快切换,对用户的影响小;但是由于ttl设置的太短,缓存很快过期,要经常一层层的问域名的解析情
况,DNS解析时间会比较长。以上是理想情况,真实情况下,个别的DNS服务器并不遵从ttl时间,可能有做强制缓存多少时间,我们都
没办法控制。
我们应对的合理做法如下:
1:为了不让没有DNS缓存的原因让用户访问我们的站返回404、403的情况,我们一般先不要去把旧服务器网站和内容删除!
2:登录百度站长工具,使用抓取诊断
网站IP地址报错,反馈一遍,5分钟左右百度会立即更新网站IP地址,此时抓取就是正常状态!
以上我们只能静静的等待我们做的这些善后处理能平滑而又不影响网站SEO.