Hola amigos,
Estoy realizando una aplicación en ASP, y estoy tratando de abrir conexion con la bd en el Application_Onstart de Global.Asa.
Pensé que abriendo la bd la primera vez que se inicia la session y cerrandola cuando el ultimo usuario termina la sessión en el Application_OnEnd sería mas eficiente . Pero solo lo pensé, porque no veo referencias de que eso se suela hacer. Lo mas que veo es que Application_Onstart se define el tipico Application("connstring") y las conexiones se hacen en las .asp con includes para el 'abre' y 'cierra'.
El caso es que funciona, incluso llegué a embeber el codigo con un amigo en una dll y llamarlo desde global.asa, pero no se si será correcto abrir y cerrar la conexion dentro de Application_Onstart y Application_OnEnd. Otra forma sería abrir la conexion en el Session_OnStart y cerrarlo en Session_OnEnd independiente para cada sessión de usuario, pero tampoco se si sería eficiente realizarlo de esta forma.
¿Me ayudan?