Otimizando conexões entre PHP e MySQL
Dica publicada em PHP / Banco de Dados
Otimizando conexões entre PHP e MySQL
Geralmente os programadores
utilizam a função mysql_connect() para conectar seu script PHP
à uma base de dados do MySQL. Para otimizar esta conexão, basta
substituir a função por mysql_pconnect()1, que recebe os
mesmos parâmetros, porém com duas diferenças sutis e eficazes:
Nota 1: funções para outros SGBD's também possuem suas similares para conexões persistentes. Consulte o guia de referência do PHP para maiores informações (www.php.net).
Nota 2: SGBD vem de Sistema de Gerenciamento de Banco de Dados, categoria de software onde se encaixam MySQL, PostGreSQL, Oracle, Infomix, MS SQL Server, etc.
- ao abrir conexão com o MySQL, o PHP irá procurar por algum link persistente previamente aberto com o SGBD2, este link possuirá o mesmo host, usuário e senha. Se este for encontrado, será o escolhido pelo programa ao invés de tentar abrir nova conexão.
- a conexão com o MySQL não será fechada ao término da execução do script, de forma que próximos usuários possam desfrutar da mesma.
Nota 1: funções para outros SGBD's também possuem suas similares para conexões persistentes. Consulte o guia de referência do PHP para maiores informações (www.php.net).
Nota 2: SGBD vem de Sistema de Gerenciamento de Banco de Dados, categoria de software onde se encaixam MySQL, PostGreSQL, Oracle, Infomix, MS SQL Server, etc.
Não traria prejuízos de desempenho ao server???