Yii СMemcache - пример настройки кэширования (оперативная память) - сервер кэширования

стандартная штучка предлагает нам что-то такое:

array(
    …
    'components'=>array(
        …
        'cache'=>array(
            'class'=>'system.caching.CMemCache',
            'servers'=>array(
                array('host'=>'server1', 'port'=>11211, 'weight'=>60),
                array('host'=>'server2', 'port'=>11211, 'weight'=>40),
            ),
        ),
    ),
);

не сразу понятно здесь что именно представляют из себя сервера server1 и server2
надо полагать что они связаны с этим прекрасным

для использования в конфигурации "по умолчанию" (следует также учитывать то, что необходимые компоненты должны быть установлены)

если всё есть то для использования CMemCache достаточно написать:

// прописываем конфигурацию для компонентов приложения
    'components' => array(
	  // для работы с ситемой кэширования
		    'cache'=>array(
			    'class'=>'system.caching.CMemCache',
			     ),
		    ),

при этом - когда сервера не указаны CMemCache уже непосредственно в своём коде выставляет сервер по-умолчанию:

	public function init()
	{
		parent::init();
		$servers=$this->getServers();
		$cache=$this->getMemCache();
		if(count($servers))
		{
			foreach($servers as $server)
			{
				if($this->useMemcached)
					$cache->addServer($server->host,$server->port,$server->weight);
				else
					$cache->addServer($server->host,$server->port,$server->persistent,$server->weight,$server->timeout,$server->status);
			}
		}
		else // сервер кэшироваия по-умолчанию
			$cache->addServer('localhost',11211);
	}