Gestón de Conexiones

13/02/2006 - 23:53 por Mario Vázquez | Informe spam
Hola,

Para un sitio web susceptible de recibir muchas visitas, qué opción sería
preferible para conectarse a un servidor de Sql-Server2000:

- Abrir una conexión para cada nuevo cliente y no cerrarla hasta que ésta
termine.
- Abrir conexiones sólo cuando haya que acceder a la base de datos y
cerrarlas inmediatamente.
- Compartir objetos de conexión entre sesiones.
- ?

Gracias por cualquier sugerencia,
mvr.

Preguntas similare

Leer las respuestas

#1 Maxi [MVP]
14/02/2006 - 00:54 | Informe spam
Hola, yo tengo una sola conexion que trabaja contra el Pool, no abro por
cada usuario en un entorno Web una conexion y trato de compartirla


Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Mario Vázquez" escribió en el mensaje
news:
Hola,

Para un sitio web susceptible de recibir muchas visitas, qué opción sería
preferible para conectarse a un servidor de Sql-Server2000:

- Abrir una conexión para cada nuevo cliente y no cerrarla hasta que ésta
termine.
- Abrir conexiones sólo cuando haya que acceder a la base de datos y
cerrarlas inmediatamente.
- Compartir objetos de conexión entre sesiones.
- ?

Gracias por cualquier sugerencia,
mvr.



Respuesta Responder a este mensaje
#2 Edgardo Rossetto
14/02/2006 - 01:28 | Informe spam
Mario Vázquez wrote:
Hola,

Para un sitio web susceptible de recibir muchas visitas, qué opción sería
preferible para conectarse a un servidor de Sql-Server2000:

- Abrir una conexión para cada nuevo cliente y no cerrarla hasta que ésta
termine.
- Abrir conexiones sólo cuando haya que acceder a la base de datos y
cerrarlas inmediatamente.
- Compartir objetos de conexión entre sesiones.
- ?

Gracias por cualquier sugerencia,
mvr.






Para mi lo mejor es abrirlas solo cuando se accede, y cerrarlas
inmediatamente.

Si usas cache directamente ni se conecta a la db.

Edgardo Rossetto | Mendoza, Argentina
Mi blog sobre ASP.NET: http://edgardorossetto.net
Respuesta Responder a este mensaje
#3 Miguel Egea
14/02/2006 - 01:40 | Informe spam
En un entorno web, puedes abrir y cerrar. El solo crea el pool de conexiones
y si las cadenas de conexión son iguales, el reaprovecha esa conexión.


Miguel Egea
Visita mi web http://www.portalsql.com
SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com
"Solid Quality Learning is the trusted global provider of advanced education
and solutions for the entire Microsoft database platform"

"Mario Vázquez" wrote in message
news:
Hola,

Para un sitio web susceptible de recibir muchas visitas, qué opción sería
preferible para conectarse a un servidor de Sql-Server2000:

- Abrir una conexión para cada nuevo cliente y no cerrarla hasta que ésta
termine.
- Abrir conexiones sólo cuando haya que acceder a la base de datos y
cerrarlas inmediatamente.
- Compartir objetos de conexión entre sesiones.
- ?

Gracias por cualquier sugerencia,
mvr.



Respuesta Responder a este mensaje
#4 Mario Vázquez
14/02/2006 - 08:55 | Informe spam
¿Quién es el?
:-)
Si es Sql-Server, ¿debo entender que al hacer new
SqlConnection(strCnn).Open() no se abrirá realmente una nueva conexión si
existe alguna disponible?

Gracias


"Miguel Egea" escribió en el mensaje
news:uy$
En un entorno web, puedes abrir y cerrar. El solo crea el pool de
conexiones y si las cadenas de conexión son iguales, el reaprovecha esa
conexión.


Miguel Egea
Visita mi web http://www.portalsql.com
SQL Server MVP, Mentor
Solid Quality Learning
http://www.SolidQualityLearning.com
"Solid Quality Learning is the trusted global provider of advanced
education and solutions for the entire Microsoft database platform"

"Mario Vázquez" wrote in message
news:
Hola,

Para un sitio web susceptible de recibir muchas visitas, qué opción sería
preferible para conectarse a un servidor de Sql-Server2000:

- Abrir una conexión para cada nuevo cliente y no cerrarla hasta que ésta
termine.
- Abrir conexiones sólo cuando haya que acceder a la base de datos y
cerrarlas inmediatamente.
- Compartir objetos de conexión entre sesiones.
- ?

Gracias por cualquier sugerencia,
mvr.







Respuesta Responder a este mensaje
#5 Mario Vázquez
14/02/2006 - 08:56 | Informe spam
¿Y cómo gestionar las transacciones bajo este esquema de funcionamiento?

Gracias


"Maxi [MVP]" escribió en el mensaje
news:
Hola, yo tengo una sola conexion que trabaja contra el Pool, no abro por
cada usuario en un entorno Web una conexion y trato de compartirla


Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Mario Vázquez" escribió en el mensaje
news:
Hola,

Para un sitio web susceptible de recibir muchas visitas, qué opción sería
preferible para conectarse a un servidor de Sql-Server2000:

- Abrir una conexión para cada nuevo cliente y no cerrarla hasta que ésta
termine.
- Abrir conexiones sólo cuando haya que acceder a la base de datos y
cerrarlas inmediatamente.
- Compartir objetos de conexión entre sesiones.
- ?

Gracias por cualquier sugerencia,
mvr.







Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida