Good 4 Denunciar post Postado Dezembro 30, 2015 Tenho um site que tem em média >500 visitas por minuto. Estou tendo mtos problemas com lentidão. Creio que seja a conexão com o banco de dados, pois em qualquer página que entro fica lento. Me informem, por favor, um arquivo de conexão de mysql que esteja tudo certo, que feche as conexões, etc. Pois os q tenho n tenho certeza, prefiro ter a confiança de vcs, ja que alterei várias vezes o código.. Compartilhar este post Link para o post Compartilhar em outros sites
wtmaster 0 Denunciar post Postado Dezembro 30, 2015 Você pode citar o código para mim da uma olhada? Compartilhar este post Link para o post Compartilhar em outros sites
Good 4 Denunciar post Postado Dezembro 30, 2015 <?php class conexao { public $host = ""; public $user = ""; public $base = ""; public $pass = ''; var $con; public function __construct() { $this -> con = new mysqli($this -> host, $this -> user, $this -> pass, $this -> base); } public function fetchRow($sql) { $query = $this -> con -> query($sql); $array = $query -> fetch_array(); return $array; } public function query($sql) { $query = $this -> con -> query($sql); return $query; } public function query_insert_id($sql) { $query = $this -> con -> query($sql); return $this -> con -> insert_id; } public function numRows($sql) { $query = $this -> con -> query($sql); $total = $query -> num_rows; return $total; } public function __destruct() { $thread_id = $this -> con -> thread_id; $this -> con -> kill($thread_id); return $this -> con -> close(); } } ?> Compartilhar este post Link para o post Compartilhar em outros sites
wtmaster 0 Denunciar post Postado Dezembro 30, 2015 <?php class conexao { public $host = ""; public $user = ""; public $base = ""; public $pass = ''; var $con; public function __construct() { $this -> con = new mysqli($this -> host, $this -> user, $this -> pass, $this -> base); } public function fetchRow($sql) { $query = $this -> con -> query($sql); $array = $query -> fetch_array(); return $array; } public function query($sql) { $query = $this -> con -> query($sql); return $query; } public function query_insert_id($sql) { $query = $this -> con -> query($sql); return $this -> con -> insert_id; } public function numRows($sql) { $query = $this -> con -> query($sql); $total = $query -> num_rows; return $total; } public function __destruct() { $thread_id = $this -> con -> thread_id; $this -> con -> kill($thread_id); return $this -> con -> close(); } } ?> Compartilhar este post Link para o post Compartilhar em outros sites
wtmaster 0 Denunciar post Postado Dezembro 30, 2015 <?php class conexao { public $host = ""; public $user = ""; public $base = ""; public $pass = ''; var $con; public function __construct() { $this -> con = new mysqli($this -> host, $this -> user, $this -> pass, $this -> base); } public function fetchRow($sql) { $query = $this -> con -> query($sql); $array = $query -> fetch_array(); return $array; } public function query($sql) { $query = $this -> con -> query($sql); return $query; } public function query_insert_id($sql) { $query = $this -> con -> query($sql); return $this -> con -> insert_id; } public function numRows($sql) { $query = $this -> con -> query($sql); $total = $query -> num_rows; return $total; } public function __destruct() { $thread_id = $this -> con -> thread_id; $this -> con -> kill($thread_id); return $this -> con -> close(); } } ?> Tente assim: <?php class BD{ private static $conn; public function __construct(){} public static function conn(){ if(is_null(self::$conn)){ self::$conn = new PDO('mysql:host=localhost;dbname=seu banco;','seu usuario','sua senha'); } return self::$conn; } } ?> Compartilhar este post Link para o post Compartilhar em outros sites