使用http处理程序在多个前端服务器上的站点地图,这是一个好主意吗?

时间:2010-03-30 09:08:23

标签: seo httphandler sitemap

问题1

我们想为CMS网站生成网站地图

我们有多个前端服务器,有大约一百万篇文章。

环境

  • 多个MS SQL服务器
  • 多个前端服务器(负载均衡)
  • ASP.net - 和IIS 6
  • Windows 2003

在前端服务器上物理地拥有站点地图(站点地图索引文件和站点地图文件)将是操作噩梦并且容易出错。

因此我们正在考虑使用http处理程序,以便服务器获取请求无关紧要,它将能够提供正确的xml文件。

问题2

如果我们每次发布新文章时ping Google,如果每小时发生一次以上,那么这会对我们造成负面影响。

谢谢!

1 个答案:

答案 0 :(得分:2)

当某些内容发生变化而不是Google的需求时,我会生成XML。这意味着它只会根据需要尽快更新。

我会集中存储。如果您有CDN,请在那里重击并重定向到它。您可能会认为这是一场噩梦,但是比所有前端生成自己版本的站点地图还要糟糕吗?答:不,它效率更高。

如果您没有CDN,我会研究一种将请求从一个节点重定向到另一个节点的方法。您甚至可以使用负载均衡器对此进行控制,以便将某些用户代理字符串直接发送到生成站点地图的节点。


关于问题2 ... Google声称,一旦他们知道您的网站更新速度,他们就会自动与您核实。我会在最初的几次手动更新,然后谷歌应该知道继续前进的速度。

但是,只要你不是每小时发送20个ping,我怀疑他们会介意太多。这并不是说它会改变你的SERP表现。