(PECL memcache >= 0.4.0)
Memcache::pconnect -- memcache_pconnect — Открывает постоянное соединение с сервером memcached
Метод Memcache::pconnect() аналогичен методу Memcache::connect(), но устанавливает постоянное соединение. Соединение не закрывается ни после завершения выполнения скрипта, ни вызовом метода Memcache::close().
host
В параметре указывается хост, на котором сервер memcached прослушивает соединения,
или другие транспортные протоколы наподобие
unix:///path/to/memcached.sock для соединения с сокетом Unix-домена;
при соединении с сокетом для параметра port потребуется установить значение
0.
port
В параметре указывается порт, на котором сервер memcached прослушивает соединения. При соединении с сокетом Unix-домена
для параметра устанавливают значение 0.
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);
?>