Memcache Memcache::pconnect
(PECL memcache >= 0.4.0)
Memcache::pconnect — memcached 서버 영구 연결 열기
설명
Memcache::pconnect(string $host
, int $port
= ?, int $timeout
= ?): mixed
Memcache::pconnect()는 Memcache::connect()와 유사하지만 설정하는 연결이 영구적이라는 차이점이 있습니다. 이 연결은 스크립트 실행이 끝난 후 Memcache::close() 함수에 의해 닫히지 않습니다. 또한 memcache_pconnect() 함수를 사용할 수 있습니다.
매개변수
host
- memcached가 연결을 수신하는 호스트를 가리킵니다. 이 매개변수는 UNIX 도메인 소켓을 사용하기 위해
unix:///path/to/memcached.sock
과 같은 다른 전송을 지정할 수도 있습니다. 이 경우port
도0
으로 설정해야 합니다. port
- memcached가 연결을 수신하는 포트를 가리킵니다. UNIX 도메인 소켓을 사용하는 경우 이 매개변수를
0
으로 설정하십시오. timeout
- 데몬에 연결하는 데 사용할 값(초)입니다. 기본값인 1초를 변경하기 전에 두 번 생각하십시오. 연결이 너무 느리면 캐싱의 모든 이점을 잃을 수 있습니다.
반환 값
Memcache 객체를 반환하거나 실패 시 false
를 반환합니다.
Examples
예제 #1 Memcache::pconnect() 예제
<?php
/* procedural API */
$memcache_obj = memcache_pconnect('memcache_host', 11211);
/* OO API */
$memcache_obj = new Memcache;
$memcache_obj->pconnect('memcache_host', 11211);
?>
기타
- Memcache::connect() - memcached 서버 연결 열기