Spec-Zone.ru › Yii 1.1

CMemCacheServerConfiguration

Пакет system.caching
Наследование class CMemCacheServerConfiguration » CComponent
С 1.0
Исходный код framework/caching/CMemCache.php
CMemCacheServerConfiguration представляет конфигурационные данные для одного сервера memcache.

См. http://www.php.net/manual/ru/function.Memcache-addServer.php для подробного объяснения каждой конфигурационной свойства.

Общественные свойства

Свойство Тип Описание Определено
host строка имя хоста или IP-адрес сервера memcache CMemCacheServerConfiguration
persistent булево использовать ли постоянное соединение CMemCacheServerConfiguration
port целое число порт сервера memcache CMemCacheServerConfiguration
retryInterval целое число как часто будет выполняться повторная попытка соединения с неисправным сервером (в секундах) CMemCacheServerConfiguration
status булево должен ли сервер отмечаться как онлайн после ошибки CMemCacheServerConfiguration
timeout целое число значение в секундах, которое будет использоваться для подключения к серверу CMemCacheServerConfiguration
weight целое число вероятность использования этого сервера среди всех серверов. CMemCacheServerConfiguration

Общественные методы

Метод Описание Определено
__call() Вызывает именованный метод, который не является методом класса. CComponent
__construct() Конструктор. CMemCacheServerConfiguration
__get() Возвращает значение свойства, список обработчиков событий или поведение, основываясь на его имени. CComponent
__isset() Проверяет, является ли значение свойства null. CComponent
__set() Устанавливает значение свойства компонента. CComponent
__unset() Устанавливает свойство компонента в null. CComponent
asa() Возвращает объект поведения с заданным именем. CComponent
attachBehavior() Прикрепляет поведение к этому компоненту. CComponent
attachBehaviors() Прикрепляет список поведений к компоненту. CComponent
attachEventHandler() Прикрепляет обработчик событий к событию. CComponent
canGetProperty() Определяет, можно ли прочитать свойство. CComponent
canSetProperty() Определяет, можно ли установить свойство. CComponent
detachBehavior() Открепляет поведение от компонента. CComponent
detachBehaviors() Открепляет все поведения от компонента. CComponent
detachEventHandler() Открепляет существующего обработчика событий. CComponent
disableBehavior() Отключает присоединённое поведение. CComponent
disableBehaviors() Отключает все присоединённые к этому компоненту поведения. CComponent
enableBehavior() Включает присоединённое поведение. CComponent
enableBehaviors() Включает все присоединённые к этому компоненту поведения. CComponent
evaluateExpression() Вычисляет PHP выражение или обратный вызов в контексте этого компонента. CComponent
getEventHandlers() Возвращает список присоединённых обработчиков событий для события. CComponent
hasEvent() Определяет, определено ли событие. CComponent
hasEventHandler() Проверяет, есть ли присоединённые обработчики для указанного события. CComponent
hasProperty() Определяет, определено ли свойство. CComponent
raiseEvent() Вызывает событие. CComponent

Подробное описание свойств

host свойство

public string $host;

имя хоста или IP-адрес сервера memcache

persistent свойство

public boolean $persistent;

использовать ли постоянное соединение

port свойство

public integer $port;

порт сервера memcache

retryInterval свойство

public integer $retryInterval;

как часто будет выполняться повторная попытка соединения с неисправным сервером (в секундах)

status свойство

public boolean $status;

должен ли сервер отмечаться как онлайн после ошибки

timeout свойство

public integer $timeout;

значение в секундах, которое будет использоваться для подключения к серверу

weight свойство

public integer $weight;

вероятность использования этого сервера среди всех серверов.

Подробное описание методов

__construct() метод

public void __construct(array $config)
$config массив список конфигураций серверов memcache.
Исходный код: framework/caching/CMemCache.php#269 (показать)
public function __construct($config)
{
    if(
is_array($config))
    {
        foreach(
$config as $key=>$value)
            
$this->$key=$value;
        if(
$this->host===null)
            throw new 
CException(Yii::t('yii','CMemCache server configuration must have "host" value.'));
    }
    else
        throw new 
CException(Yii::t('yii','CMemCache server configuration must be an array.'));
}

Конструктор.

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/CMemCacheServerConfiguration

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API