$cache_lifetimeクラス変数 テンプレートのキャッシュの期限

テンプレートのキャッシュの期限(単位:秒)です。
これが切れるとキャッシュは再生成されます。


$cache_lifetime を使用するためには、$caching を有効に (1 あるいは 2 のいずれかに) する必要があります。

この値を -1 にすると、キャッシュを無期限で有効とします。

この値を 0 にすると、キャッシュを常に再生成します (これはテスト時にのみ有用です。
キャッシュを無効にするためには、より効率的な方法として $caching = 0 があります)。

各テンプレートごとに有効期限を独自に設定したい場合は $caching = 2 とします。
そして display() あるいは fetch() を呼び出す前に $cache_lifetime に値を設定してください。

$force_compile が有効の場合、キャッシュファイルは毎回再生成されるので事実上キャッシュは無効になります。
clear_all_cache() 関数で全てのキャッシュを、clear_cache() 関数で特定のキャッシュファイル (グループ) をクリアする事が出来ます。
デフォルトは 3600 です。

関連記事

スポンサーリンク

PostgreSQLで自動採番をするシーケンス(sequence)とは【AUTO INCREMENT】

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る