そのため、私たちのウェブサイトでは を使用してSiteMap
います。リクエストごとにいくつかのメニューをレンダリングし、それをSiteMap.RootNode
ヘルパー関数で行います。
ここで、 dotTraceを使用して Web サイトのプロファイリングを行ったところ、多くの時間がかかっていることがわかりましget_RootNode()
た (約 70 ~ 75 ミリ秒)。SiteMap
しかし、が静的であることはわかっています。だから、私はどうにかしてSiteMap.RootNode
一度だけ取得し、Application_Start
各リクエストを通してそれにアクセスすることを考えています。
それで、私の質問は、
私のアプローチは正しいですか?どうすればいいですか?または、私が使用できる効率的な方法はありますかSiteMap.RootNode
ありがとう。