Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/01/2003, 13:54
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
En términos generales .. una conexión a una BD NO permanente implica que en cada uso de alguna Tabla has de hacer una conexión a la BD .. Esto requiere de un tiempo (tiempo en encontrar el Host y en negociar el user/pass de la misma) ..

En una conexión permanente este proceso se hace una vez .. Las proximas veces q se requiera de esa BD se mira si el link de conexión está creado y si es así se sigue con el mismo.

Esta conexión permanente require de mas recursos del servidor (memoria .. etc) a su vez .. el motor de BD q uses tendrá su limite de conexiones permanentes en curso .. q conformen se usen mas iran consumiendo los recursos del servidor con la ventaja de que tus accesos a las BD seran mas rápidos ...

Como todo proyecto hay q evaluar hasta q punto accedes frecuentemente a esa BD .. si consideras que es mucho .. usa conexiones permanentes .. si es poco el uso .. sigue usando conexiones no permanentes (optimizaras los recursos del servidor).

Tambien puedes hacer pruebas .. usa microtime() para controlar el tiempo de proceso de tus scripts con o sin conexion permanente y evalua tu propio sistema por ti.

Un saludo,