24/07/2011, 09:23
|
| | | Fecha de Ingreso: enero-2011
Mensajes: 492
Antigüedad: 13 años, 9 meses Puntos: 81 | |
Respuesta: Eficiencia en base de datos. Bueno, la verdad lo veo bastante ineficiente por lo mismo que tú has notado y te surge la duda. Te daré un pequeño consejo, entre menos consultas a la base de datos, pero a veces no se puede hacer todo de un solo golpe. Usa INNER JOIN para obtener datos de mas de una tabla, y nada, trata de usar las menos consultas posibles. También, quítate la manía de cerrar conexiones y volverlas a abrir. En realidad, nunca hace falta cerrar una conexión porque cuando el código termina de procesarse se cierra sola. Estoy seguro que algún purista dirá que si hace falta para liberar memoria, y yo le diré. Bueno, si quieres liberar memoria, liberara, pero solo cuando ya no hace falta otro acceso a la base de datos.
Ese sería mi comentario. Suerte! |