私はデータベースを集中的に使用するアプリケーションを実行していますが、初めてなので疑問に思いましたASP.NET MVC4 C#:
1) 接続を開いて、すべてのリクエストに対して開いたままにしておく方がよいですか? または、リクエストごとに作成Open()しますか?Close()(最初のオプションが最適な場合、いつ/どこで接続を閉じるのですか??)
2) 私は PHP 出身で、FrontController(最初に) で接続を開き、最後に閉じることに慣れています。そのため、すべての要求は 1 つの接続のみを開き、必要なすべてにそれを使用し、サービスを提供する直前にドロップします。HTTP応答。それは入る方法ASP.NET MVC 4ですか?
3)コード内のパフォーマンスに関するヒントをいただければ幸いです!! :)