English 中文(简体)
增量式或按需生成的sitemap.xml
原标题:
  • 时间:2009-02-10 08:03:16
  •  标签:

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

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

但这意味着每当有人要求文件时,我的代码都必须遍历所有条目以重新生成一个?

难道逐步生成不会减少资源消耗吗?例如在stackoverflow上,每当用户添加问题时,附加新的URL节点?

最佳回答

您可能希望缓存生成的XML,并在网站结构更改时使缓存无效。这可能会导致为网站组件拥有发布/订阅机制,但在结构良好的应用程序的情况下,这不会成为问题。

问题回答

你的意思是缓存结果吗? 是的,你完全可以这样做。根据您的网站获得的流量量,可能是不必要的,但是如果您只是为了提高技术水平而这样做,则可以采用多种方法来解决问题。





相关问题
热门标签