# Koenig (23.01.2015 / 08:49)Там всё просто. Есть конфиг сайта, в нём указываются компоненты, для каждого компонента указывается класс, к примеру конфиг 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),
),
),
),
);Потом всё просто. Пишем кеш
Yii::app()->cache->set($id, $value, 30);Читаем с кеша
Yii::app()->cache->get($id);Если к примеру я захочу изменить кеш из memcache в файлы или MySql мне нужно будет просто изменить конфиг
array(
…
'components'=>array(
…
'cache'=>array(
'class'=>'system.caching.CFileCache'
),
),
);То есть без телодвижений в модулях. Вот кароче http://www.yiiframework.com/do ... .data