![Decabeza](http://static.forosdelweb.com/fdwtheme/images/smilies/decabeza.png)
Es la primera vez que escribo en este foro, aunque siempre me respaldo mucho de las dudas que tienen otros usuarios y las respuestas que encuentran.
Tengo un problema y no he logrado encontrar preguntas/soluciones que respondan a lo que se me ha presentado.
El caso es que cuando hago un show status en Mysql, la parte de las conexiones está demasiado elevada (500 o mas y en aumento). Cada vez que recargo una sola pagina de mi aplicacion en php, aumenta en dos o tres conexiones.
Lo que he logrado identificar, que es por todos los includes que hago con php y en cada pagina instancio un objeto de la clase Conexion() que contiene los metodos para conectar:
Código PHP:
private function conectar(){
$this->link=mysql_connect($this->servidor, $this->usuario, $this->password);
mysql_select_db($this->base_datos,$this->link);
@mysql_query("SET NAMES 'utf8'");
}
Código PHP:
public function exec($sql){
$sql2 = $this->quitar_tildes($sql);
$this->stmt=mysql_query($sql2,$this->link);
return $this->stmt;
mysql_free_result($this->stmt);
mysql_close($this->link);
}
Código PHP:
function desconectar(){
mysql_close($this->link);
}
Código PHP:
function __destruct(){
$this->desconectar();
}
Ya intente guardar el objeto en una variable de sesion pero no resulta, dado que solo guarda las propiedades y no los metodos. Con programacion estructurada no sucede eso, pero necesito realizarlo con POO.
Espero me puedan ayudar!
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)