Memcache::pconnect
(PECL memcache >= 0.4.0)
Memcache::pconnect — Открывает постоянное соединение с сервером memcached
Описание
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);
?>