0

アプリケーションで SELECT クエリにYII のクエリ ビルダを使用 しています。同じものと一緒に memcached を使用するにはどうすればよいですか?

よろしく、
アビジット

4

1 に答える 1

2

構成:

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

そして、次のようなクエリを使用します。

$rows = Yii::app()->db->cache(1000, $dependency)->createCommand($sql)->queryAll();

またはActiveRecordの場合:

$posts = Post::model()->with('comments')->findAll();

良いチュートリアルがあります:http ://www.yiiframework.com/doc/guide/1.1/en/caching.overview

于 2012-04-16T10:41:36.547 に答える