2016年4月5日火曜日

PHPフレームワークMakoで、キャッシュ(Caching)

PHPフレームワークMako(4.5.10)で、キャッシュ(Caching)です。インスタンスには、APCMemcacheRedisなど、いろいろ設定できるようですが、ディフォルトは、ファイルキャッシュです。

// インスタンス
$cache = $this->cache->instance();

// キャッシュキーが存在すれば
if($cache->has('my_array'))
{
  // キャッシュデータを取得
  $cached = $cache->get('my_array');
} else {
  $cached = [1, 2, 3, 4] ;
  // キャッシュを設定
  $cache->put('my_array', $cached, 3600);
}

参考サイト
Caching(Mako Framework Documentation)

0 件のコメント:

コメントを投稿