Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Objecto residente de conexion?

Estas en el tema de Objecto residente de conexion? en el foro de Mysql en Foros del Web. Saludos, Mi problema es que tengo una web hecha en PHP y una BD en Mysql. En cada peticion http se executa el tipico codigo ...
  #1 (permalink)  
Antiguo 14/10/2010, 12:09
 
Fecha de Ingreso: octubre-2010
Mensajes: 1
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta Objecto residente de conexion?

Saludos,

Mi problema es que tengo una web hecha en PHP y una BD en Mysql.

En cada peticion http se executa el tipico codigo creacion objeto BD, conexion, consulta y luego desconexion.

Cuando tengo bastantes peticiones el mysql llega a ocupar mucho y llega a saturarse el servidor y tengo que hacer un "service restart".

Me gustaria saber cual es la mejor manera de liberar la memoria y sobretodo, si existe la posibilidad de crear un objeto residente en memoria de manera que cada php acceda a este objeto con la conexion ya realizada y sobretodo para que comparta el objeto, en vez de crearlo para cada pagina php.

Espero haberme explicado, un saludo!!
  #2 (permalink)  
Antiguo 14/10/2010, 12:18
Avatar de rickyper  
Fecha de Ingreso: abril-2009
Mensajes: 182
Antigüedad: 15 años
Puntos: 10
Respuesta: Objecto residente de conexion?

Chequea esto:
http://dev.mysql.com/doc/refman/5.0/...ge-engine.html
http://www.profesionalhosting.com/so...5-preg204.html
Para liberar memoria en php:
Código PHP:
Ver original
  1. mysql_free_result($conexion);
Para cerrar una conexion:
Código PHP:
Ver original
  1. mysql_close($miConexion);
Espero te sirva de algo.
__________________
www.granideamillonaria.com

Etiquetas: conexion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:44.