サーバーから転送されるデータの約 1/3 を占める aspnet メニューの肥大化を除いて、ほとんどのページが軽量な asp.net (3.5) アプリがあります。
このメニューは (マスター ページを使用して) すべてのページに表示され、何度も送信されるため、すべてが遅くなります。
どうすればこの状況を改善できますか?
私はいくつかのアイデアを持っていましたが、それらを実行するのが良いアイデアであるかどうか、またはそれらをどのようにコーディングするかを知るのに十分な知識がありません.
提案があれば、解決策を実装する方法を説明するリンクも送っていただけますか?
メニューは現在ハードコーディングされていますが、おそらくいつかデータベースから読み込まれるでしょう。
毎回ネットワーク経由でレンダリング html を送信するのではなく、一度ロードしてから各 Web ページで使用するにはどうすればよいでしょうか?