Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/06/2004, 12:17
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
PHP de por sí cierra conexiones a tus BD (no definidas como persistentes), libera memoria (de tus variables: arrays, objetos .. etc) y cierra conexiones a sockets entre otra cosas . .Es decir, termina por completo la ejecución del escript y todos los recursos ocupados.

Pero, a nivel de optimización .. es recomendable cerrar y liberar memoria de las consultas realizadas en el instante que no se tengan que usar más: mysql_free_result() .. mysql_close() .. (si uas Mysql ) ..etc.

Si en el flujo de tu script actual abres tu BD (conexión y selección de tu BD a usar) .. haces tus consultas (=obtienes tus "record-set's") y tienes más consultas que hacer sobre esa conexión establecida .. no es necesario cerrar y volver a conectar (mysql_conncet() si uas Mysql ..). Tan sólo sería recomendable liberar la memoria de tu record-set usado (si no lo necesitas más) vía mysql_free_result() para optimizar.

Un saludo,