0

在阅读了Jeff关于站点地图重要性的文章后,我决定为我的动态网站生成一个。

我看到了一些关于如何使用 ASP.NET 实现它的文章,但我看到的每个解决方案都展示了如何使用 HTTP Handler 动态生成它。

但是该解决方案意味着每次有人要求文件时,我的代码都必须迭代所有条目以重新生成一个?

增量生成它不会减少资源消耗吗?例如在 stackoverflow 上,每次用户添加问题时,都会附加新的 URL 节点?

4

2 回答 2

1

您可能希望缓存生成的 XML,并在您的站点结构更改时使缓存无效。这可能会导致您的网站组件具有发布/订阅机制,但如果应用程序结构正确,这将不是问题。

于 2009-02-10T08:09:22.870 回答
1

你的意思是缓存结果?是的,你没有理由不能这样做。根据您的网站获得的流量,这可能是不必要的,但如果您只是为了提高您的技术而这样做,那么有很多方法可以解决它。

于 2009-02-10T08:09:39.857 回答