
17/06/2004, 12:17
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 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, |