これは次のとおりです。ページが読み込まれるたびにアプリケーション(「WebAppName」)などのアプリケーション変数を10〜20回確認するのは費用がかかりますか?ASP.NETアプリケーション変数を何度も呼び出すのはどれくらいの費用がかかりますか?
背景:(批評気軽に)
いくつかは私のサイトに含まれるが、異なる経路での算入による相対URLを使用することはできません多くのリンクや画像が含まれています。
したがって、これらは
<img src="<%=Application("Webroot")%>images\image.gif">
の頻繁なインスタンスを含む含んではこのようなアプリケーション変数を呼び出して維持することが高価ですか?
アプリケーションの値を必要に応じて使用するローカル変数に入れるだけでよいですか?
重要:
私はそれがルートWeb(「/」)または仮想サブWeb(「/アプリ」)であるかどうか、サーバー上で正常に実行するために私のWebアプリケーションが必要です。
事前に知恵を共有していただきありがとうございます。
OPの利益のために。特に、データベースに問い合わせたり、http/htmlの応答をクライアントに返すなど、馬鹿げた*安価です。 10〜20回は、ボトルネックが顕著になることはまずありません。 –
私は私の答えをもっと強調します:) –