Yii가memcache 캐시를 사용하는 방법

1527 단어 yiimemcache
Yii가memcache 캐시를 사용하는 방법
파일/protected/main.php에 추가
'components' => array(
        'CMemCache'=>array(
              'class'=>'CMemCache',
              'servers'=>array(
                  array(
                      'host'=>'127.0.0.1',
                      'port'=>11211,
                      'weight'=>60,
                  ),
                  array(
                      'host'=>'127.0.0.1',
                     'port'=>11211,
                      'weight'=>40,
                  ),
              ),
          ),
)
$cache  = Yii::app()->CMemCache;
$cache->set("aa", 111);

****************************************************************************
분석 소스 코드 실행 순서
frameework/YiiBase.php
public static function app()
{
return self::$_app;
}
CApplication.php
public function __construct($config=null)
{
Yii::setApplication($this);

시사화main.php 프로필
framework/base/CModule.php
$this->configure($config);
foreach($config as $key=>$value){
    $this->$key=$value;
}

기본 실행 방법
setlanguagesethomeUrlsetthemesetimportsetmodulessetcomponentssetparams
존재하지 않는 대상에 접근할 때 아래 파일로 이동하는 방법
framework/base/CComponent.php
public function __set($name,$value){
    if(method_exists($this,$setter)){
    return $this->$setter($value);
    }
}

좋은 웹페이지 즐겨찾기