CakePHP2のビューキャッシュの設定方法です。
app/config/core.phpの編集
デフォルトでは下記の設定になっています。
0 1 2 3 |
//Configure::write('Cache.disable', true); //Configure::write('Cache.check', true); |
これらを下記のように変更します。
0 1 2 3 |
Configure::write('Cache.disable', false); Configure::write('Cache.check', true); |
Controllerの設定
ヘルパーにキャッシュを設定します。
$cacheActionにはキャッシュを保持する時間(日数)などを指定します。
0 1 2 3 |
public $helpers = array('Cache'); public $cacheAction = '30 day'; |
キャッシュファイル
キャッsyゆファイルは /tmp/cache/views/ に保存されます。