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:///path/to/memcached.sock, для использования сокетов домена UNIX, в этом случае port должен установлен в 0.

port

Указывает на порт, на котором memcached прослушивает соединения. Установите этот параметр на 0, когда используются сокеты домена UNIX.

timeout

Значение в секундах, которое будет использоваться для подключения к домену. Подумайте дважды, прежде чем менять значение по умолчанию в 1 секунду - вы можете потерять все преимущества кеширования, если ваше соединение слишком медленное.

Возвращаемые значения

Возвращает объект Memcache или false в случае возникновения ошибки.

Примеры

Пример #1 Пример использования Memcache::pconnect()

<?php

/* процедурное API */
$memcache_obj memcache_pconnect('memcache_host'11211);

/* объектно-ориентированное API */
$memcache_obj = new Memcache;
$memcache_obj->pconnect('memcache_host'11211);

?>

Смотрите также