2009-02-10 65 views
0

阅读Jeff's article关于网站的重要性之后,所以我决定生成一个用于我的动态网站。增量或点播的sitemap.xml

我看到了有关如何使用ASP.NET,但每次看到显示如何产生的对飞with an HTTP Handler解决方案中实现它的一些文章。

但是这种解决方案意味着,每当有人问到该文件,我的代码必须遍历所有trought我条目重新生成一个?

岂不是少消耗资源,以逐步产生的呢?例如在stackoverflow上,每当用户添加一个问题时,追加新的URL节点?

回答

1

你可能想缓存生成的XML和缓存失效时,您的网站结构的变化。这可能会导致您的网站组件具有发布/订阅机制,但是如果结构适当的应用程序,这不会成为问题。

1

你的意思是缓存结果?是的,没有理由不能做到这一点。取决于您的网站获得的流量,这可能是不必要的,但如果您只是为了改进您的技术而做的,则有很多方法可以实现。