0

我注意到执行查询时连接数据库需要很长时间。是否可以以这种方式编写一个具有始终打开的数据库连接的 asp.net 应用程序?还是编写服务并让 asp.net 应用程序与该服务通信更好?

4

1 回答 1

1

您可以使用连接池来节省初始化连接所需的时间。顺便说一句,SQL-Server 支持它 OOTB,所以你不必自己实现它。使用哪种方式连接数据库并不重要(ADO.NET、DAAB 等)

至于你的第二个建议,编写一个服务并让应用程序向它传达请求:在这种情况下它不会有帮助,因为你只是将问题转移到另一个进程,但完成请求的累积时间仍然存在甚至增长,考虑额外的网络时间。

于 2012-09-02T18:36:00.803 回答