¿Es necesario cerrar la conexión en el script PHP?¿Cuándo debería cerrar la conexión db?
Respuesta
Dependiendo de la configuración de su servidor de bases de datos, existe un límite en el número posible de conexiones abiertas al mismo tiempo.
lo tanto, si la secuencia de comandos:
- hace algunas consultas
- y, a continuación, hace algunos cálculos largos sin hacer ninguna consulta más
Puede ser interesante para cerrar la conexión después de haber hecho todas sus consultas, y abrir solo la conexión cuando sea necesario.
Sin embargo, tenga en cuenta que las conexiones se cierran cuando el script termina, de todos modos; lo que significa que si no tiene un wya para asegurarse de haber terminado de realizar consultas, no necesita para cerrar la conexión: mantenerla abierta le permite realizar consultas adicionales siempre que sea necesario.
(Esto es particularmente cierto es sus páginas se construyen con varios componentes distintos e independientes, que son todos susceptibles de hacer consultas DB)
Para las aplicaciones que escribo, por lo general:
- Abrir la conexión en la primera consulta (lo que significa que no se abre ninguna conexión si no se envía ninguna consulta)
- Nunca cierre la conn ección: a medida que mis páginas se construyen usando muchos componentes, no tengo forma de saber con certeza que la conexión ya no será necesaria.
Cuando el script php termina de ejecutarse, todos los objetos, variables se pierden incluso la conexión de db.else con el nuevo objeto de conexión db. Pero como regla de oro, es mejor abrir la conexión y cerrarla cuando no la necesite.
Sí, lo es. Como regla general, esto es lo siguiente: abrir las conexiones lo más tarde posible y cerrarlas lo antes posible. En la mayoría de sistemas/entornos modernos, las conexiones se combinan, por lo que no hay problema (golpe de rendimiento) al abrirlas y cerrarlas constantemente.
- 1. Android SQLite DB Cuándo cerrar
- 2. Android ¿cuándo debería abrir y cerrar conexiones de db?
- 3. ¿Cuándo debería usar doctrine ORM y cuándo zend-db-table?
- 4. Node.js mongodb cerrar la conexión
- 5. Cuándo debo abrir y cerrar una conexión a SQL Server
- 6. ¿Cuándo debería abrir y cerrar las conexiones de MongoDB?
- 7. Desechar la conexión o Cerrar la conexión
- 8. Cuándo cerrar la declaración preparada
- 9. ¿Cuándo deberíamos cerrar EntityManagerFactory?
- 10. Cuándo cerrar la conexión de la base de datos MongoDB en Nodejs
- 11. ¿Cuándo cerrar la conexión de db en android? Cada vez que finaliza su operación o después de su aplicación, salga
- 12. ¿Cuándo abre DataContext una conexión con el DB?
- 13. Python-Requests cerrar la conexión HTTP
- 14. ¿Cómo cerrar la conexión sqlalchemy en MySQL
- 15. ¿Problema con no cerrar la conexión de db durante la depuración?
- 16. ¿Cuándo debería usar CompiledQuery?
- 17. Doctrine 2 Cerrar conexión
- 18. ¿Cuándo debería comenzar la automatización?
- 19. Conexión sigue inactiva después de cerrar
- 20. Cerrar la conexión subyacente de DataSet explícitamente?
- 21. Cómo cerrar con fuerza la conexión SerialPort?
- 22. ¿Debería un servidor adherirse a la conexión HTTP: cerrar el encabezado enviado desde un cliente?
- 23. Oracle DB: java.sql.SQLException: conexión cerrada
- 24. Cuándo cerrar el cursor en Android?
- 25. ¿Cuándo debería implementar IDisposable?
- 26. Cuándo debería usar SynchronousQueue
- 27. ¿Cuándo debería usar _aligned_malloc()?
- 28. ¿Cuándo debería usar semáforos?
- 29. Cuándo debería implementar __call__
- 30. ¿Cuándo debería iniciarse RVO?