[Codeigniter-users] ページ内でキャッシュしたくない部分がある時

Back to archive index

supipiitopalo supip****@gmail*****
2009年 12月 12日 (土) 11:58:27 JST


viewが見にくくなりますが、Cache_Lite_Outputで対応することにしました。

<?php
require_once 'Cache/Lite/Output.php';
    $options = array(
        'cacheDir' => '/',
        'lifeTime' => 600
     );
$page_cache = new Cache_Lite_Output($options);
if ( !($page_cache->start($_SERVER['REQUEST_URI']."0001"))) {
?>

キャッシュするコンテンツ

<?php
$page_cache->end();
}
?>

複数の箇所をキャッシュした場合に、それぞれの場所を特定できるように、$_SERVER['REQUEST_URI']の末尾に固定的な数字を足しました。


2009年12月9日3:37 supipiitopalo <supip****@gmail*****>:

> お世話になります。
>
> $this->output->cache(n); でページ全体をキャッシュできますが、動的な部分を除外する方法はありますか?
> cakephpの場合の、<cake:nocache><?php echo date('Y/m/d');
> ?></cake:nocache>に相当する方法です。
>
> よろしくお願いします。
>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
Download 



Codeigniter-users メーリングリストの案内
Back to archive index