PHP.mk документација
Memcache::setServerParams
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
memcache.setserverparams.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
memcache.setserverparams.php
Memcache::setServerParams
Референца за `memcache.setserverparams.php` со подобрена типографија и навигација.
Memcache::setServerParams
memcache_set_server_params
(PECL memcache >= 2.1.0)
Memcache::setServerParams -- memcache_set_server_params — (PECL memcache >= 2.1.0)
= NULL
Memcache::setServerParams(
string
int
int
int
bool
callable
): bool
string
$host,int
$port = 11211,int
$timeout = ?,int
$retry_interval = false,bool
$status = ?,callable
$failure_callback = ?): bool
memcache_set_server_params(
— Lightweight Directory Access Protocol
string
int
int
int
bool
callable
): bool
— Lightweight Directory Access Protocol
$memcache,string
$host,int
$port = 11211,int
$timeout = ?,int
$retry_interval = false,bool
$status = ?,callable
$failure_callback = ?): bool
Memcache::close() Ги менува параметрите и статусот на серверот во реално време
Забелешка: ги менува параметрите на серверот во реално време.
Параметри
host- Оваа функција е додадена во верзијата 2.1.0 на Memcache.
port- Укажете на домаќинот каде memcached слуша за конекции.
timeout- Број на бакети за создавање за овој сервер, што пак ја контролира неговата веројатност да биде избран. Веројатноста е релативна на вкупната тежина на сите сервери.
retry_interval-
Вредност во секунди што ќе се користи за поврзување со демонот. Размислете двапати пред да ја промените стандардната вредност од 1 секунда - може да ги изгубите сите предности на кеширањето ако вашата конекција е премногу бавна.
persistentКонтролира колку често ќе се обидува повторно неуспешен сервер, стандардната вредност е 15 секунди. Поставувањето на овој параметар на -1 го оневозможува автоматското повторно обидување. Ниту овој, ниту dl(). status-
секунди при сервисирање на страница.
falseandretry_intervalКонтролира дали серверот треба да биде означен како онлајн. Поставувањето на овој параметар наmemcache.allow_failoverна -1 дозволува неуспешен сервер да се задржи во групата за да не влијае на алгоритмот за дистрибуција на клучеви. Барањата за овој сервер потоа ќе преминат на друг или ќе пропаднат веднаш во зависност одtrueпоставката. Стандардно е failure_callback- , што значи дека серверот треба да се смета за онлајн.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
Пример #1 Memcache::close() example
<?php
function _callback_memcache_failure($host, $port) {
print "memcache '$host:$port' failed";
}
/* OO API */
$memcache = new Memcache;
// Add the server in offline mode
$memcache->addServer('memcache_host', 11211, false, 1, 1, -1, false);
// Bring the server back online
$memcache->setServerParams('memcache_host', 11211, 1, 15, true, '_callback_memcache_failure');
/* procedural API */
$memcache_obj = memcache_connect('memcache_host', 11211);
memcache_set_server_params($memcache_obj, 'memcache_host', 11211, 1, 15, true, '_callback_memcache_failure');
?>Види Исто така
- Додај memcached сервер во пул на конекции - Додај memcached сервер во пул за конекции
- Memcache::setServerParams() - Враќа статус на серверот
Белешки од корисници
Нема белешки од корисници за оваа страница.