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