La FAQ Es necesario usar mysql_free_result() y mysql_close()? tiene Pertenece a la categoría:
Para pocas visitas si te lo dejas no es importante, pero si tienes muchas visitas podría llegar a colapsarse el servidor y que aparezca el típico mensaje de no hay suficientes conexiones para mostrar la pagina, o algo así ;-)
Mysql_free_result() se usa para liberar la memoria empleada al realizar una consulta, y lo mismo que lo anterior, depende del numero de visitas que tengas.
Teóricamente el servidor tiene técnicas para ir liberando la memoria que ya no se emplea, pero puede que no la libere a tiempo, y tengamos un disgusto por consumo de recursos. Imagínate que llegas a emplear toda la memoria y empieza a usar el disco duro como memoria Swap, el sistema se haría lentísimo
De hecho, a veces, yo mismo me olvido de incluirlas al final de cada página, y cuando me doy cuenta lo añado, así que es mejor usar una pequeña pagina de plantilla donde incluyas estas funciones al final de cada pagina
| Complementar la respuesta | |
| Volver al árbol de categorías |
| Por: Miguel Angel Alvarez | 31/1/05
|
Nosotros tuvimos hace tiempo diversos problemas de saturación de la base de datos, que se resolvieron al asegurarnos que en todas las páginas se cerraban las conexiones.
| Por: Luis Franco Vázquez | 27/7/06
|
| Por: Juan Manuel Barruffaldi | 18/1/07
|
![]() cesar_l... | solo sugerible | 18/8/09 |
Para ver más FAQ relacionadas accede a las categorías:
| Volver al árbol de categorías |