$caching

テンプレートの出力を $cache_dir にキャッシュするかどうかを設定します。デフォルトは 0 で、これは無効を意味します。テンプレートが何度も同じコンテンツを生成するような場合は、$caching を有効にするほうがよいでしょう。これにより、パフォーマンスが向上します。

  • 値として 1 または 2 を指定すると、キャッシュを有効にします。
  • 1 は、Simplate にそのキャッシュが期限切れかどうかを調べるために、現在の時間と $cache_lifetime の値を比較するように指示します。
  • 2 は、Simplate にそのキャッシュが生成された時点の時間と $cache_lifetime の値を比較するように指示します。このようにキャッシュの期限を制御するために、テンプレートを 取得 する直前に $cache_lifetime をセットする事ができます。未検証
  • $compile_check が有効な場合、キャッシュに含まれるテンプレートが変更されていると、キャッシュを再生成します。
  • $force_compile が有効ならば常にキャッシュを再生成します。

$cache_dir$cache_lifetime および キャッシュの項 も参照してください。