database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 2061 게시물 읽기
No. 2061
Re: PHP3에서 pg_connect와 pg_pconnection의 차이점은?
작성자
김상기
작성일
2000-12-27 01:20
조회수
8,460

persistent(지속적인(?))의 개념이란 것이

웹의 등장과 함께 나온 개념입니다.

 

connect 되었다가, 웹서버의 프로세스가 종료되면,

그 연결이 자동으로 끊어집니다.

 

하지만, pconnection 으로 연결하면, 따로 특별히 close 함수를 호출하지

않는한 그 연결을 지속합니다.

문제는 다음 웹서버의 프로세스가 어떻게 그 현재 지속적으로 연결되어있는

연결 프로세스를 찾느냐인데,

이것은 일반적으로 웹서버의 하위 프로세스 id로 찾습니다.

 

글로 설명하기가 힘든 부분인데,

웹서버가 아파치라면, keep alive 타임을 지정하는 것이 있습니다.

이 시간 안에, 같은 리모트호스트에서 웹서버를 다시 호출하면,

다른 하위 웹서버 프로세스가 작동하는 것이 아니라,

이전에 사용했던 그 프로세스를 사용하게 됩니다.

이렇게 되면, 그 프로세스에서 사용했던, DB 연결을 사용하는게지요.

이렇게 사용하려면, 바로 persistent connection을 사용합니다.

 

직접 pg_connect 와 pg_pconnect 명령 두개를 사용해 보면서,

웹서버의 프로세스와, 디비 서버의 프로세스를 살펴보세요.

그럼 이해가 가실겝니다.

 

 

>>반포지효 님께서 쓰시길<<

 

::

:: connect와 pconnection은 둘 다 DB와 연결하는건데,

::

:: pconnection은 persistent던가? 뭐, 그런 개념이 들어가 있는가

::

:: 보던데, 그게 뭔가요?

::

:: 둘, 차이점이 뭐예요?

::

[Top]
No.
제목
작성자
작성일
조회
2062자료실에 PostgreSQL용 음/양력 변환 함수 올렸슴다.
김윤한
2000-12-27
9130
2068┕>Re: 자료실에 PostgreSQL용 음/양력 변환 함수 올렸슴다.
정재익
2000-12-27 20:45:22
9042
2082┕>Re: 양/음력 변환 함수에 대한 제안
김상기
2000-12-28 16:34:52
9590
2083 ┕>Re: Re: 양/음력 변환 함수에 대한 제안
정재익
2000-12-28 18:54:24
9440
2084  ┕>Re: 제안에 감사드리며..^^
김윤한
2000-12-28 23:02:46
9018
2094   ┕>Re: Re: 제안에 감사드리며..^^
정재익
2000-12-29 19:39:27
8551
2525 ┕>Re: Re: 소스 약간 수정했습니다.
김상기
2001-04-02 18:31:41
8721
2057서로다른 DB에 있는 Table간의 Join..
김철환
2000-12-26
9440
2059┕>Re: 현재로써는 지원하지 않습니다.
김상기
2000-12-27 01:10:46
9106
2056[질문] VACUUM 이 안되요...
초보
2000-12-26
8178
2060┕>Re: [질문] VACUUM이 안되면, dump, drop, recreate 하세요.
김상기
2000-12-27 01:13:25
8953
2063 ┕>Re: Re: [질문] dump 도 안되네요....
초보
2000-12-27 12:54:01
8594
2071  ┕>Re: PostgreSQL에서의 손상된 테이블에 대한 대처 방안.
김상기
2000-12-27 21:28:06
9723
2053PHP3에서 pg_connect와 pg_pconnection의 차이점은?
반포지효
2000-12-24
7907
2061┕>Re: PHP3에서 pg_connect와 pg_pconnection의 차이점은?
김상기
2000-12-27 01:20:00
8460
2048pgsql유저의 패쓰워드는 무엇인가요?
이재호
2000-12-23
7907
2049┕>Re: pgsql유저의 패쓰워드는 무엇인가요?
엠브리오
2000-12-24 01:40:20
11641
2050 ┕>Re: Re: pgsql유저의 패쓰워드는 무엇인가요?
이재호
2000-12-24 01:55:28
7701
2051 ┕>Re: Re: 시스템 user와, db user
김상기
2000-12-24 02:10:17
7129
2052  ┕>김상기님 정말 감사 드립니다.!!
이재호
2000-12-24 02:21:53
7953
2046Foreign key란 무엇이고, 사용하는 방법은?
궁금한사람
2000-12-23
7905
2047┕>Re: Foreign key에 대한 잡생각
김상기
2000-12-23 21:04:05
7986
2054 ┕>Re: Re: Foreign key에 대한 잡생각
궁금한이
2000-12-25 20:45:29
7444
2055  ┕>Re: 메뉴얼이 제일 좋은 지침서입니다.
김상기
2000-12-26 02:09:45
7846
2058  ┕>Re: Re: Re: Foreign key에 대한 잡생각
김윤한
2000-12-26 23:21:17
7424
2045요상한 에러....
박근익
2000-12-23
6804
2069┕>Re: 요상한 에러....
정재익
2000-12-27 20:47:32
6980
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다