¿mejor cerrar las conexiones o destruirlas?

emilio
20 de Mayo del 2002
Hola... tengo una aplicacion en la que se accede constantemente a una BD sql server desde distintas páginas... No sé si es mejor crear un objeto conexión en cada página y destruirlo al final, o asignar un objeto conexión al usuario (por ejemplo en una variable de sesion) y abrirlo y cerrarlo en cada página. Hay que contar que pueden ser cientos de usuarios conectados al mismo tiempo. Gracias.

yareaj
20 de Mayo del 2002
Hola, yo te cuento lo que he leído en una fuente fiable (manual ASP 3.0 de Wrox, creo que fue aquí) y que es lo que yo hago porque me pareción bastante lógico. Se suele tener una variable de aplicación con los datos de la conexión (ConnectionString) y se crea y destruye para cada página. Te copio la frase de mi biblia particular: "La regla general es que debería abrir la conexión lo más tarde posible y cerrrarla lo más pronto posible, por lo tanto, la conexión se mantiene abierta en el periodo más corto de tiempo" (Active SErver PAges 3.0 isbn:84-95318-61-x Edición castellana)