Fabio,

Tudo bom ?
Nesse link tem algumas explicações ...
http://brunovernay.wordpress.com/2006/04/11/connection-pooling-with-php-a-growing-problem/

Resumidamente, a implementação do pool de conexões não é possivel com a atual estrutura do apache.
Se tiver alguma duvida sobre o artigo só postar.
=]

[]'s

Fábio Cerqueira escreveu:
Então teria que mudar algo no system, Roberto? Ou criaria o singleton
como uma librarie e usaria ela para conectar ao banco no lugar da
padrão do CodeIgniter?

2009/5/14 Roberto Almeida Longhi <[email protected]>:
O pconnect não mantem a conexão.
Todas as vezes que a pagina for interpretada, a conexão ao BD será feita.

Pra testar isso basta abrir o administrator e ver a quantidade de conexões
enquanto processa ...
=]

Pelo que eu entedi que o Djalma precisava era um connection pool. Muito
conhecido nos aplicativos java, que utiliza o padrão singleton, como
apontado pelo Marcus Cavaltanti alguns dias atraz.

Fábio Cerqueira escreveu:
http://www.codeigniter.com.br/manual/database/configuration.html
Olha ai o atributo: pconnect
Será que é isso que você precisa?

2009/5/14 Roberto Almeida Longhi <[email protected]>:

Djalma,


http://brunovernay.wordpress.com/2006/04/11/connection-pooling-with-php-a-growing-problem/
=]

Verifica se isso te ajuda.

[]'s

Djalma Araújo | www.djalmaaraujo.com.br escreveu:

Voltando um pouco o assunto, eu to conectando perfeitamente.. mas alguem
em da uma sugestao que tenha no proprio codeigniter pra eu manter essa
conexao ativa mesmo quando der reload na pagina?

Por que ele ta fazendo a conexao toda vez.. eu pus cache=on e tal mas
isso
funfa mesmo?

tipo:

$dsn =

'mysql://'.$result->db_user.':'.$result->db_password.'@'.$result->db_host.'/'.$result->db_name.'?char_set=utf8&pconnect=true&dbcollat=utf8_general_ci&cache_on=false&cachedir=';
------------------------------------------------------------------------

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br


--
Roberto Almeida Longhi
Programador
Contmatic
(11) 2942 6700 Ramal 1404
(11) 8599 9022
www.contmatic.com.br


_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br




--
Roberto Almeida Longhi
Programador
Contmatic
(11) 2942 6700 Ramal 1404
(11) 8599 9022
www.contmatic.com.br


_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br





--
Roberto Almeida Longhi
Programador
Contmatic
(11) 2942 6700 Ramal 1404
(11) 8599 9022
www.contmatic.com.br


_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a