<?
$stime = time();
for ($i=0;$i<10000;$i++) {
$db = pg_connect("localhost","","","","db_name");
}
$etime = time();
$dtime = $etime-$stime;
echo "CONNECT TIME (10000) : $dtime sec<BR><BR>";
$stime = time();
for ($i=0;$i<10000;$i++) {
$db = pg_pconnect("localhost","","","","db_name");
}
$etime = time();
$dtime = $etime-$stime;
echo "PCONNECT TIME (10000) : $dtime sec<BR><BR>";
?>
이 스크립트를 실행시켜 보시면 그 속도차를 느끼실 듯 합니다. :-)
>>김용성 님께서 쓰시길<<
:: postgres+php로 개발 중인데용...
:: 지난 번엔 한글문제때문에 글을 올리기도 했는뎅..
:: 님들의 도움으로 잘 해결되었습니다.
::
:: 감사...
::
:: 다른게아니구...
:: 디비 접속시에 pg_connect나 pg_pconnect를 사용하자나요..php에서..
:: 다른 공개된소스에서는 주로 pg_pconnect를 쓰던데...
:: 제가 써보니...db 연결을 끊지못하더군요..
:: 계속 프로세스가 발생한다는 겁니당
:: 테스트로 만든거라 connect랑 pg_exec, pg_fetch_array외엔 쓴게 없거든요.
::
:: 저의 경우엔 pg_connect와 pg_close로 닫아서 문제를 해결했는데여.
:: pg_pconnect를 사용했을 때와 pg_connect를 사용할 경우엔 어떠한 차이가 있나요? 속도는 차이가 있나
:: 요? php 매누얼을 보니 pg_pconnect를 사용한 경우 pg_close를 사용할 수 없다고 하는군요. 그럼 pg_pco
:: nnect를 사용했을 경우 어떻게 디비연결을 닫을 수 있을까요?
::
:: 제가 테스트하기엔 connect와 pconnect와 속도 차이는 별로 없는 것같은데..
:: 님들은 어떻게사용하시는지 궁금합니다.
::
:: *^^*
|