(PECL memcache >= 0.4.0)
Memcache::pconnect -- memcache_pconnect — Abre conexão persistente do servidor memcached
Memcache::pconnect() é similar a Memcache::connect() com a diferença de que a conexão que ele estabelece é persistente. Esta conexão não é fechada após o fim da execução do script e pela função Memcache::close().
host
Aponta para o host onde o memcached está escutando conexões. Este parâmetro
também pode especificar outros transportes como unix:///path/to/memcached.sock
para usar soquetes de domínio UNIX, neste caso port
também deve
ser definido como 0
.
port
Aponta para a porta onde o memcached está escutando conexões. Defina este
parâmetro como 0
ao usar soquetes de domínio UNIX.
timeout
Valor em segundos que será usado para conectar ao daemon. Muito cuidado antes de alterar o valor padrão de 1 segundo - podem ser perdidas todas as vantagens do cache se a conexão for muito lenta.
Retorna um objeto Memcache ou false
em caso de falha.
Exemplo #1 Exemplo de Memcache::pconnect()
<?php
/* API procedural */
$memcache_obj = memcache_pconnect('memcache_host', 11211);
/* API orientada a objeto */
$memcache_obj = new Memcache;
$memcache_obj->pconnect('memcache_host', 11211);
?>