PHP キャッシュ ファイル キャッシュ

WBOY
リリース: 2016-06-23 13:50:42
オリジナル
713 人が閲覧しました

1. PHP ファイル キャッシュ コンテンツの保存形式
PHP ファイル キャッシュ コンテンツには 3 つの主な保存形式があります:
(1) 変数 var_export は PHP の通常の代入書き込み形式にフォーマットされます
(2) 変数 Serialize はその後に保存されます。シリアル化、デシリアライズ時に使用
(3) 変数 json_encode はフォーマットされて保存され、使用される場合は json_decode
インターネット上のテスト結果は、シリアル化形式のファイル解析効率が Json よりも優れており、Json の解析効率が優れていることです。 PHP の通常の割り当てよりも大きくなります。
したがって、データをキャッシュする場合は、データをより速く解析するためにシリアル化を使用することをお勧めします。

2. PHP ファイルのキャッシュの簡単な例

[php] view plain copy print ?

  1. class Cache_Driver{
  2. //キャッシュパスを定義します
  3. protected $_cache_path;
  4. // $config のcache_path 値に基づいてパス情報を取得します
  5. パブリック関数 Cache_Driver($config)
  6. }
  7. false; > $ $ data ['ttl']) 
  8. //根据key值,删除缓存文件
  9. public function delete($id)
  10. {
  11. return @unlink($this->_cache_path.$id); 
  12. }
  13. パブリック関数 clean()
  14. {
  15. $dh = @opendir($this->_cache_path); 
  16. if(!$dh)
  17. FALSE を返します。 
  18. while ($file = @readdir($dh))
  19. {
  20. if($file == "." || $file == "..")
  21. 続けます。 
  22. $path = $this->_cache_path."/".$file; 
  23. if(is_file($path))
  24. @unlink($path); 
  25. }
  26. @closedir($dh); 
  27. TRUE を返します。 
  28. }
  29. }

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!