軽量高速なPHPフレームワーク。動作条件がCodeIgniter3ならPHP5.6、CodeIgniter4ならPHP7.3なので少し前のサーバ環境でも問題なく動作します。

CodeIgniterのファイルキャッシュ

$this->load->driver('cache', array('adapter' => 'file'));
$cache_id = hash('sha256', $_SERVER['REQUEST_URI']);
if ( $html = $this->cache->get($cache_id) ){
	echo $html;
	echo "\n<!-- cached --> \n";
	return;
}

// html 生成処理
$html = '..................';

// キャッシュを保存 60*60*24*7(sec) = 7日
$this->cache->save($cache_id, $html, 60*60*24*7);

関連エントリー

No.1192
01/27 23:29

edit

CodeIgniter