ThinkPHPのFメソッドによるキャッシュ・インスタンスの実装
651 ワード
一般的にファイル方式のキャッシュを使用すれば要求を満たすことができ、thinkPHPはファイル方式に特化したキャッシュ方法Fを提供している.PHP戻り方式を採用しているため,S法より効率が高い.
F方法には以下の特徴がある.
1.簡単なデータキャッシュ;2.ファイル形式の保存;3.PHPリターンデータ方式でキャッシュをロードする;4.サブディレクトリキャッシュ及び自動作成をサポートする;5.キャッシュの削除と一括削除をサポートする.
これで$str文字列という内容を../Public/Runtime/str/ffun.phpのファイルに
ffun.phpのファイル内容は以下の通りです.
キャッシュの削除も簡単です.
F方法には以下の特徴がある.
1.簡単なデータキャッシュ;2.ファイル形式の保存;3.PHPリターンデータ方式でキャッシュをロードする;4.サブディレクトリキャッシュ及び自動作成をサポートする;5.キャッシュの削除と一括削除をサポートする.
$path="../Public/Runtime/";
$str="fastrunaaaaaaaaaaaaaaaa";
F("str/ffun",$str,$path);
これで$str文字列という内容を../Public/Runtime/str/ffun.phpのファイルに
ffun.phpのファイル内容は以下の通りです.
return 'fastrunaaaaaaaaaaaaaaaa';
?>
キャッシュの削除も簡単です.
F("str/ffun",NULL);