标签: asp.net rest asp.net-web-api
目前我创建了一个ASP.NET WebApi应用程序。由于RESTful应用程序是会话无状态的我正在考虑如何保持开放的数据库连接?每次用户发送WebApi请求时,我也可以重新打开数据库。
但哪种解决方案会更好?
谢谢,安德烈亚斯
答案 0 :(得分:8)
您应该尽可能少地保持连接打开。使用完毕后立即关闭连接。 .NET中的连接池将为您处理与DB的物理连接,因此您不必担心性能问题。实际上,您将通过长时间保持打开连接来影响性能。