$caching
テンプレートの出力をキャッシュするかどうかを設定します。デフォルトは 0 です。
テンプレートが何度も同じコンテンツを生成するような場合は、パフォーマンスを向上させるためにも キャッシュを有効にする事が望ましいです。また、1つのテンプレートファイルに複数のキャッシュを持たせる事も可能です。
キャッシュに有効な値は、1 または 2 です。
1 は、Smarty にそのキャッシュが期限切れかどうかを調べるために、 現在の時間と$cache_lifetimeの値を比較するように指示します。
テンプレートが何度も同じコンテンツを生成するような場合は、パフォーマンスを向上させるためにも キャッシュを有効にする事が望ましいです。また、1つのテンプレートファイルに複数のキャッシュを持たせる事も可能です。
キャッシュに有効な値は、1 または 2 です。
1 は、Smarty にそのキャッシュが期限切れかどうかを調べるために、 現在の時間と$cache_lifetimeの値を比較するように指示します。
- 厳密には現在時刻とキャッシュの生成時刻の差分が$chache_lifetimeより大きいかどうかを見ます。
2 は、Smarty にそのキャッシュが生成された時点の時間と $cache_lifetimeの値を比較するように指示します。このようにキャッシュの期限を制御するために、 テンプレートを取得する直前にcache_lifetimeをセットする事ができます。
詳細は、is_cached?の項を参照して下さい。
詳細は、is_cached?の項を参照して下さい。