Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/08/2002, 17:08
henryzs
 
Fecha de Ingreso: enero-2002
Mensajes: 189
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: conexiones...

Hola:

En algunas aplicaciones sobretodo cliente/servidor cuyo contexto incluia pocos usuarios se acostumbraba a abrir una conexión y manternla abierta mientras duraba la ejecución de la misma; aqui no habia problemas de performance porque el número de conexiones abiertas simultaneamente no sobrepasaba el limite aceptado para la bd; con el advenimiento de internet y creación de aplicaciones para este entorno el número de usuarios crecio exponecialmente, por lo tanto el número de conexiones usadas creceria en la misma medida si es que se mantiene una conexión abierta por cliente, por lo que la performance decaeria ostensiblemente. Existen una regla de oro en aplicaciones internet "usa los recursos lo mas tarde posible y liberalos lo antes posible", esto implica abrir una conexión solo cuando lo necesites y cerrarlos inmediatamentos despues de utilizarlos. Quizas creas que haya perdida de performance al abrir y cerrar las conexiones, pero no te preocupes pues existe algo llamado "pool de conexiones" que mantiene una cola de conexiones abiertas y entregandoselas a los clientes (en este caso páginas asp) que lo requieran ahorrando el tiempo de establecimiento de conexión .

Conclusión: Esta bien que abras y cierres conexión por página.

saludos!!