2009-02-10 16 views
0

閱讀Jeff's article關於網站的重要性之後,所以我決定生成一個用於我的動態網站。增量或點播的sitemap.xml

我看到了有關如何使用ASP.NET,但每次看到顯示如何產生的對飛with an HTTP Handler解決方案中實現它的一些文章。

但是這種解決方案意味着,每當有人問到該文件,我的代碼必須遍歷所有trought我條目重新生成一個?

豈不是少消耗資源,以逐步產生的呢?例如在stackoverflow上,每當用戶添加一個問題時,追加新的URL節點?

回答

1

你可能想緩存生成的XML和緩存失效時,您的網站結構的變化。這可能會導致您的網站組件具有發佈/訂閱機制,但是如果結構適當的應用程序,這不會成爲問題。

1

你的意思是緩存結果?是的,沒有理由不能做到這一點。取決於您的網站獲得的流量,這可能是不必要的,但如果您只是爲了改進您的技術而做的,則有很多方法可以實現。