C
Chris Arnold
Hi All,
I am near completion of a project consisting (broadly) of a web app, a web
service and a SQL server - the usual sort of configuration. Both the SQL
server and the web service are tasked with dealing with large amounts of
data per user; and a large number of users.
At the moment I am using a new SqlConnection object for each request to the
web service. Each of these connections is disposed of properly ...
using (SqlConnection cn = DataService.CreateNewConnection())
{
...
}
Should I, however, be opening 1 single connection at Application startup and
leaving that open for all requests from all Sessions?
What are the pros & cons of both of these approaches?
Many thanks,
Chris
I am near completion of a project consisting (broadly) of a web app, a web
service and a SQL server - the usual sort of configuration. Both the SQL
server and the web service are tasked with dealing with large amounts of
data per user; and a large number of users.
At the moment I am using a new SqlConnection object for each request to the
web service. Each of these connections is disposed of properly ...
using (SqlConnection cn = DataService.CreateNewConnection())
{
...
}
Should I, however, be opening 1 single connection at Application startup and
leaving that open for all requests from all Sessions?
What are the pros & cons of both of these approaches?
Many thanks,
Chris