11/04/2012, 17:33
|
| | | Fecha de Ingreso: octubre-2008
Mensajes: 72
Antigüedad: 16 años, 2 meses Puntos: 10 | |
Respuesta: Error fatal usando MySQLi por qué es peor para la DB usar singleton? Sólo para asegurarnos de que estamos hablando de lo mismo ... singleton es ocupar una misma instancia de una class múltiples veces, cosa de no crearla de nuevo cada vez que la inicializamos. (AKA se crea UNA conexión a la base de datos por request en vez de X si instanciamos X veces nuestra class).
Totalmente de acuerdo en que no es la única forma, pero fue lo primero que se me vino a la mente y además, se parecen tanto el registry como la singleton clásica que es casi lo mismo :P Dependency Inyection tampoco está excenta de problemas y personalmente, si se trata de sólo una class que necesita ser "Singletonizada", no veo el punto de matar la mosca con un tanque ;)
Saludos. |