Amaze UI Logo

徐建新的网络营销学习博客




从网站日志200 0 64状态码数据分析谈做科学的SEO

  一个关于网站IIS日志的问题:百度蜘蛛抓取网站,日志为什么会出现200 0 64代码?64表示什么?

  大致有以下七种说法:

  1、64表示64位系统;

  2、64表示抓取次数;

  3、64表示正常,不需要理会;

  4、64表示网页没有更新;

  5、64表示k站的前兆;

  6、64表示网站处于考核期;

  7、64表示蜘蛛对网站Gzip压缩解密失败;

  首先我们先分析一下200 0 64这个状态码在windows系统具体含义。

  在windows命令提示符下输入:net helpmsg 64,回车我们看到“指定的网络名不再可用”。这样就证实了网络上一位名博的观点:会话故障,请求不可到达。那么是不是有可能是蜘蛛在爬行服务器时,服务器资源不够,导致请求失败呢?这个持保留意见。

  那么下面就服务的企业网站实例来解析日志出现200 0 64这个现象。

  1、首先该企业网站使用的是独立ip服务器,是河南电信机房的;

  2、笔者随机查看了几天的日志文件,发现几乎每天都有200 0 64代码出现;

  3、在日志文件中笔者发现123.125.71.12这个百度蜘蛛抓取2197.html时候出现200 0 64状态码;

  4、命令提示符下DNS反查命令nslookup确认百度蜘蛛,Baiduspider ip的hostname以*.baidu.com的格式命名。

  5、同样的方法判断了其他出现200 0 64的日志代码,发现状态码处于的IP段是123.125.71.*

  6、通过ip138工具查询123.125.71.*为北京联通ip段;

  就这个网站出现200 0 64状态码原因大胆猜测:笔者分析的网站服务器是电信机房,当百度蜘蛛网通IP段访问电信服务器时候,由于两网互通出现问题,导致蜘蛛不能正常获取网站内容,百度网通蜘蛛于是放弃爬行索引,故出现了200 0 64状态码。

  目前国内网络运营商的竞争态势是在各自市场上的竞争极为激烈,摩擦不断。而竞争的直接结果就是,在互联网互联互通问题上,运营商人为地限制了对方数据的交换速度。有人开玩笑说世界上最遥远的距离,不是我-你-他之间的距离,而是电信和网通之间的距离。

  7、笔者再次抽查一些日志文件,百度蜘蛛电信IP和电信IP访客访问网站也会出现200 0 64这个状态码;

  8、必应蜘蛛ip都是美国的,也有出现200 0 64状态码,谷歌蜘蛛暂时没有发现。

  今天在论坛又看到一位高手的分析:百度蜘蛛访问页面时在特定时间内无法完成页面全部数据的接受而最后导致访问页面协议返回正常,但在页面返回全部数据的过程中由于服务器或者网络当时的状况导致失败进而出现了200 0 64现象。

  另外附上一位独立SEO名博论断:服务器中同时存在IIS和Apache;IIS经常无故重启;服务器CPU使用经常100%。

  再次总结:当网络请求不可到达的情况下就有可能出现200 0 64状态码,不论是电信还是网通亦或者是移动,所以国内用户比较好的做法是使用双线主机或者三线主机。如果是客户群在分布在全球,建议使用质量有保障的全网互联云主机。

  通过这个例子有感想,做seo的人很多,网络上关于seo的言论也很多,如果没有在事实数据的基础上而做出主观臆断,那是伪seo,不科学的。这样的言论从小的方面来说是害人害己,大的方面来说是拖seo行业发展的后腿!

 

 

作者  :  xujianxin

一名网络营销专业的讲师,从事网络营销行业7年,有多个行业的网络营销经验,曾做过法兰、鲜花、婚庆、晶体管设备、幼儿园等多个行业的推广以及策划。




About ME

about me

徐建新

我是一名网络营销专业的讲师,从事网络营销行业7年,有多个行业的网络营销经验,曾做过法兰、鲜花、婚庆、晶体管设备、幼儿园等多个行业的推广以及策划。

Contact ME

Article List