与谷歌机器人约会:关于状态代码节约带宽

作者:Chewy Trewhella 来源:谷歌网站管理员 时间:2009-02-06 08:58:00 


我们与谷歌机器人的上一次约会棒极了,但网站们还对响应代码感到比较困惑,不知道自己返回的响应代码是否正确。我们的服务器返回了301永久重定向代码,但在什么情况下我们应该返回302临时重定向? 如果我们返回一些新的“404文件无法找到”代码,Googlebot是否不会再访问我们的网站?我们应该支持标头(header)“If-Modified-Since”吗?这些问题让人困惑不解,就好像懵懂的爱情一样。为了少一点诸如此类的烦恼,我们来问问专家——谷歌机器人,看看他怎样评价我们的响应代码。 

亲爱的谷歌机器人,

我有一个问题。我生活在互联网中一个充满活力的地方,我不断改变对事物的看法。当你问我一个问题,我绝不会说出同一个答案两次,我的网站上的头条内容每个小时都在变化,我总会想到新的内容。你看起来像一个很直爽的人,希望得到直接的答案。当我的网站内容频繁更新的时候,我该怎么让你明白又不使你感到困惑呢? —Temp O’Rary

亲爱的Temp,

我刚刚告诉Jimmy通过301永久重定向来告知谷歌机器人你的新网址,但是你描述的情况则不同,应当适用于302临时重定向。对某一特定已经被索引的URL,如果你想告知你的用户该URL的地址是正确的,但是想访问的内容可以临时在另一个地址找到,那么使用302临时重定向(或更为罕见的“307临时重定向”)是一个既礼貌又妥当的方式。例如,Orkut将用户从http://orkut.com 重定向到http://google.com/accounts/login?service=orkut,但当检索Orkut*时,这个URL并不是一个具有实际检索价值的网页,而且是在另一个域名下。因此,使用302临时重定向可以告诉我,不要把属于http://orkut.com的内容和反向链接计算到重定向后的目标网址上——因为它只是一个临时页面。

这就是为什么当您搜索orkut时,您看到的是orkut.com,而不是那个更长的URL。

请记住:直接沟通是保持良好关系的关键。

你的朋友,

谷歌机器人

*请注意,在这里我把URL做了简化,使它更易读。实际的URL要远复杂于此。

谷歌机器人上尉,

我是一个经常重新设计和组织的网站。我注意到很多网站链接的URL都是我在很久以前就删掉的URL。我已经为这些已删除的URL设置了指向新URL的301永久重定向,但在这之后我又对网站做了重新设计,很多上述新的URL也不存在了,于是我又用301永久重定向来让它们指向更新的URL。现在我很担心,在抓取的时候,沿着这些指示,你很可能会不断地抓取到一连串的301重定向,而最终导致你可能放弃未来对我网站的抓取。 —Ethel Binky

亲爱的Ethel,

听起来好像你已经设置了很多嵌套重定向的URL。好吧,天哪!如果次数比较有限的话,这些“重复重定向”是可以被理解的,但我们或许应当首先思考一下你为什么要这样做。如果你把中间环节的301重定向统统移除,并将我直接引导到该URL的最终目标网址,你将为我们彼此节省大量的时间和HTTP请求。但是不要仅仅想到我们两个,想想其他访问者可能早已经厌倦了在状态栏中不断看到反复的“连接…加载…连接”的冗长过程。

设身处地地想一想,如果你的重定向开始看起来都相当长,用户们很可能担心你已经把他们推入到一个无限死循环中。机器人和人类都会害怕那种“无穷无尽的重复”。相反地,试着消除那些重复重定向,或至少保持他们尽可能短一些,我们就可以体谅一下广大访问者!

设想周到的谷歌网络机器人

亲爱的谷歌机器人,

我知道你一定是很喜欢我,要不然你就不会隔段时间就发出抓取我某一网页的请求,即使他们的内容从来没有改变过,就好像我的十年内都没有变化的大学论文一样。但是这些现在开始变成我的一个麻烦了,有什么办法可以帮助我不让你来占用我珍贵的带宽吗? —Janet Crinklenose

Janet, Janet, Janet,

看起来你应该学会一个新的名词——“304未修改”。如果我之前曾经访问过一个URL,那么我会在我的请求中插入一个“If-Modified-Since”。此行还包含一个HTTP格式的日期字符串。如果你不想再向我重复发送一遍该文档,那么你只需要向我发送一个正常的并带有“304未修改”状态的HTTP 标头。我很喜欢这样的信息。当你这么操作的时候,你没有必要再向我重复发送该文档,这就意味着你不用浪费你的带宽,而我也不会觉得你又在用老掉牙的重复内容糊弄我。

你很可能会注意到很多浏览器和代理服务器也会在标头上显示“ If-Modified-Since ”,你也可以这么做来抵制滥用带宽的行为。

现在就开始行动,节省更多的带宽吧!

谷歌机器人

谷歌机器人对我们真是太有帮助啦!现在我们知道应该怎样更好地响应用户和搜索引擎了。下次我们再相聚的时候,就该和这个老朋友坐下来促膝谈心了(与谷歌机器人的第三次约会即将发表,敬请关注!)。

标签:404,机器人,谷歌,带宽,互联网
0
投稿

猜你喜欢

  • 在虚拟机virtualbox中安装ubuntu的图文教程

    2022-02-13 16:37:44
  • 80端口被system占用导致Apache无法启动的解决方法

    2023-11-03 01:01:40
  • docker容器调用yum报错的解决办法

    2021-01-09 23:32:12
  • FTP命令详解

    2007-08-17 14:38:00
  • Wordpress的RSS“实时”了

    2010-03-09 13:37:00
  • 网站排名与网站收录毫无关系

    2008-08-19 12:58:00
  • 龙源期刊网兑现承诺 提前免费开放20万杂志

    2009-09-29 14:02:00
  • “土豆”将闪电完成对“酷6”的并购

    2008-01-20 10:35:00
  • 网站搬家和重大变动 应该注意的几个问题

    2008-12-17 14:18:00
  • 消息称百度一个月前已低调收购点讯输入法

    2009-11-18 08:45:00
  • 提高 WordPress 速度之独立域名图床

    2010-03-23 13:49:00
  • 细说AdSense政策——误导性展示

    2007-09-08 08:06:00
  • 我的四年做地方站经历!论坛运营篇

    2007-11-23 12:04:00
  • 草根站长软文写作技巧教程:让软文更软些吧

    2007-08-14 17:06:00
  • CentOS7下实现终端输入中文设置详解

    2023-07-09 07:14:41
  • 做个有技术的站长 将你的创意转化为现实

    2009-03-05 13:51:00
  • 没有ISAPI Rewrite FULL照样玩多站点伪静态

    2010-05-12 20:55:00
  • 防范ARP攻击简易教程

    2010-02-20 09:38:00
  • Web服务器日志工具点评

    2009-07-23 12:34:00
  • WordPress曝重大密码漏洞及修复方法

    2009-08-14 20:23:00
  • asp之家 网站运营 m.aspxhome.com