Jump to content


Photo

Qual A Diferença?


  • Faça o login para participar
14 replies to this topic

#1 ffmm

ffmm

    Veterano

  • Usuários
  • 1224 posts
  • Sexo:Não informado

Posted 06/03/2003, 21:11

Qual a diferença entre mysql_pconnect e mysql_connect?

#2 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 06/03/2003, 21:14

bom... lembro ke nu livro dizia.. ki uma eh uma conexao persistente e a otra eh apenas uma conexao.. aieuhaiuehauie



agora eu num faço a minima ideia

#3 Jonas Felipe

Jonas Felipe

    Programador PHP :D

  • Usuários
  • 520 posts
  • Sexo:Não informado
  • Localidade:Aqui em ksa
  • Interesses:nenhum =]

Posted 06/03/2003, 21:19

mysql_pconnect tem a mesma função de mysql_connect(), com a diferença de que a conexão não é fechada automaticamente após o fim da execução do script.

Axei isso no guia de referência ... :D
sem cabeça pra assinatura agora :P

#4 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 06/03/2003, 21:22

agora intendi o pq do persistente... pq ela persiste em fikar aberta apos o script ser executado...

#5 Jonas Felipe

Jonas Felipe

    Programador PHP :D

  • Usuários
  • 520 posts
  • Sexo:Não informado
  • Localidade:Aqui em ksa
  • Interesses:nenhum =]

Posted 06/03/2003, 21:23

maximus mas me explica uma coisa... se ela continua aberta apors a execução do script eu posso usar normalmente em otra page??? qual a vantagem de dexar ela aberta?
sem cabeça pra assinatura agora :P

#6 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 06/03/2003, 22:09

ehehehe num sei... =]


eh a mesma coisa.. si as sessions sao gravadas no pc do usuario.. pq devo habilita-las no php.ini?

aeuiaheiaue soh us kra du php explikam

#7 Jonas Felipe

Jonas Felipe

    Programador PHP :D

  • Usuários
  • 520 posts
  • Sexo:Não informado
  • Localidade:Aqui em ksa
  • Interesses:nenhum =]

Posted 06/03/2003, 22:17

Tem coisas (Pum! nao soa gases sao o Tem coisas caindo) q soh a Zend sabe faze :P

mas tipo nem sabia do esquema das sessions q tinha q abilita no ini ;) por default vem abilitado?
sem cabeça pra assinatura agora :P

#8 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 06/03/2003, 22:18

sim default eh habilitado.. mas num vamos sair do assunto do topico =]

#9 Lice

Lice

    Quero ver quem é macho pra encarar meu avatar!

  • Usuários
  • 492 posts
  • Sexo:Não informado

Posted 06/03/2003, 22:54

mysql_pconnect() aje muito parecido com mysql_connect() com duas maiores diferenças.

Primeira,ao conectar, a função primeiro irá tentar encontrar um conexão persistente que já esteja aberta com o mesmo servidor, nome de usuário e senha. Se uma é encontrada, um identificador para ela será retornada ao invés de abrir uma nova conexão.

Segundo, a conexão com o servidor SQL não será fechada quando termina a execução do script. Ao invés, a conexão continuará aberta para uso futuro(mysql_close() não irá fechar conexões abertas por mysql_pconnect()).

* Usar conexões persistentes pode requerer alguns ajustes na sua configuração do Apache e MySQL para assegurar que você não ultrapasse o limite de conexões permitidos pelo MySQL.

fonte: PHP.net

#10 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 06/03/2003, 23:20

num sabia dessas.. vivendo e aprendendo.. assim ke tiver um tempo.. vo virar o php.net di cabeça pra baxo

#11 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 07/03/2003, 01:43

Normalmente eu não uso o mysql_close().

Isso pode me prejudicar de alguma forma depois?

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#12 Lice

Lice

    Quero ver quem é macho pra encarar meu avatar!

  • Usuários
  • 492 posts
  • Sexo:Não informado

Posted 07/03/2003, 10:42

só se vc usar o mysql_pconnect(), no mysql_connect() pelo menos ate hoje nao tive nenhum problema

#13 yZarc

yZarc

    O Loco Meu !!

  • Usuários
  • 259 posts
  • Sexo:Não informado
  • Localidade:Sp/SP
  • Interesses:Programador php

Posted 18/11/2003, 13:45

se vc nao usar o mysql_close vc vai ter problemas, pois o numero de conexões pode passar do permitido e ai o servidor bloqueia, nao deixando voce abrir outras conexoes até que se feche as existentes,
Hackers, you'll be free...

Community4Dev.org

Join us now and share de knowledge.


Comunidade para Desenvolvedores Livres...
Crie sem restrições e jogue fora as malditas licenças proprietárias...


em breve de volta....

#14 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 18/11/2003, 13:47

só uma coisa... quando agente fecha a janela, a conexao também fecha... sendo ou não pconnect() ou connect()


e não precisa responder posts de 10 meses atráz!!!

Edição feita por: goiaba2000, 18/11/2003, 13:48.

PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#15 Guilherme Blanco

Guilherme Blanco

    Loading...

  • Conselheiros
  • 891 posts
  • Sexo:Masculino
  • Localidade:São Carlos - SP/Brasil
  • Interesses:Programação Web e minha namorada (Maria Camila).

Posted 18/11/2003, 21:08

Aproveitando que ressucitaram este tópico...

O que a Lice pegou do PHP.net está certíssimo (óh... só faltava tá errado tb).
Mas deve-se ressaltar que pconnect é útil para aplicações que utilizam amplamente o BD, como fóruns que utilizam poucas tabelas.

pconnect demanda muitos ciclos de clock do servidor, e por isso na maioria dos casos ele é desabilitado. Uma vez habilitado, e utilizado, ele demra um pokinho mais pra conectar, mas agiliza a execução em outras páginas subseqüentes, pois ele não necessita reestabelecer uma nova conexão a cada página.

[]s,
<script language="WebFórum">
// Dados:
Nome("Guilherme Blanco");
Localidade("São Carlos - SP/Brasil");
Cargo("Manutenção");
</script>




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq