-1
クラスをインスタンス化してアプリケーション変数に保存して使用し、各要求でインスタンス化する必要はありませんか?アプリケーション変数のインスタンス
例:DbContextをインスタンス化し、必要に応じてアプリケーション変数から直接使用します。
これは実際のパフォーマンスの向上を意味しますか?グローバルASAで
:
protected void Application_Start()
{
Application["db"] = new Models.dbContext();
}
、その後の使用:必要に応じて
db = (dbContext)HttpContext.Current.Application["db"];
[mcve]を表示できますか? – gunr2171
http://wiki.c2.com/?PrematureOptimization – rene
マイクロソフトでは、次のことを推奨しています。「Webアプリケーションを使用する場合は、要求ごとにコンテキストインスタンスを使用してください。 詳細情報:https://msdn.microsoft.com/en-us/library/jj729737(v=vs.113).aspx – gonxalo