0

サイトマップの重要性に関するJeff の記事を読んだ後、動的 Web サイト用にサイトマップを作成することにしました。

ASP.NET で実装する方法に関する記事をいくつか見ましたが、私が見たすべてのソリューションは、HTTP Handler を使用してオンザフライで生成する方法を示していました。

しかし、その解決策は、誰かがファイルを要求するたびに、すべてのエントリを繰り返し処理してエントリを再生成する必要があることを意味しますか?

段階的に生成する方がリソースの消費が少ないのではないでしょうか? たとえば、stackoverflow では、ユーザーが質問を追加するたびに、新しい URL ノードを追加しますか?

4

2 に答える 2

1

結果の XML をキャッシュし、サイト構造が変更されるたびにキャッシュを無効にすることができます。これにより、Web サイトのコンポーネントのパブリッシュ/サブスクライブ メカニズムが作成される可能性がありますが、適切に構造化されたアプリケーションの場合、これは問題になりません。

于 2009-02-10T08:09:22.870 に答える
1

結果をキャッシュするということですか?はい、それができない理由はありません。サイトが獲得しているトラフィックの量によっては不要かもしれませんが、単純にテクニックを改善するために行っているのであれば、いくつかのアプローチ方法があります。

于 2009-02-10T08:09:39.857 に答える