<?php class CacheLayer{ protected $root = ""; protected $cache = ""; protected $key = ""; protected $life = 0; public function __construct($key, $root = "/cachelayer"){ $this->root = $_SERVER["DOCUMENT_ROOT"].$root; $this->key = $key; } public function expired($life_span){ $this->life = $life_span; $file = $this->root."/".$this->key.".cachelayer"; if(is_file($file)){ $mtime = filemtime($file); return (time() >= ($mtime + $this->life)); }else{ return true; } } public function put($content){ $file = $this->root."/".$this->key.".cachelayer"; if(!is_dir(dirname($this->root))){ return false; } $this->delete(); $content = json_encode($content); return (bool)file_put_contents($file, $content); } public function get(){ $file = $this->root."/".$this->key.".cachelayer"; if(is_file($file)){ return json_decode(file_get_contents($file), true); } return array(); } public function delete(){ $file = $this->root."/".$this->key.".cachelayer"; if(is_file($file)){ unlink($file); return true; } return false; } } ?>
これは非常に便利な PHP キャッシュ ライブラリです。必要な友人はダウンロードして使用できます。ファイル キャッシュを通じてデータベースへの負担を大幅に軽減できます
このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn
関連記事

30Nov2024
cURL: PHP の HTTP リクエスト ハンドラー PHP 開発の分野では、「cURL」という用語が頻繁に登場します。それは図書館です...

30Oct2024
App Engine 上の Golang でパスワードを保護するWeb アプリケーションのパスワード ハッシュに関しては、セキュリティが最も重要です。人気の図書館ですが...

11Jan2025
iTextSharp でテキストの書式設定を行うにはどうすればよいですか?はい、iTextSharp でテキストの書式設定を行うことができます。図書館では次のようなサービスを提供しています...
![PHPベースで絵文字を扱うメソッドを拡張するクラスライブラリの紹介 [Carmela]](/static/imghwm/default1.png)
13Jun2016
絵文字メソッドを処理するための PHP 拡張機能に基づくクラス ライブラリの紹介 [Carmela] Carmela の紹介 Carmela は、PHP、PHP 拡張機能、JAVA、C、および一般的な言語などのその他の言語に基づいて 4 セクション UTF-8 を処理するためのソリューション セットを提供します。絵文字タグのサポートの背景: UTF-8 形式には絵文字表現文字列が含まれており、データベースが調整されていない場合は、データベースとテーブルの文字セットを utf8mb4_general に変更します。

13Jun2016
PHP ファイル キャッシュのパフォーマンス テスト。 PHP の一般的なキャッシュ方法: 1 つ目は、キャッシュする必要があるデータを処理し、PHP が直接実行できるファイルを形成する方法です。データをキャッシュする必要がある場合は、インクルードして使用します。

27Dec2024
プレーン JavaScript のテキストから HTML タグを削除する文字列から HTML タグを削除することは、Web 開発における一般的なタスクです。図書館もあるのに…


Hot Tools

依存関係注入コンテナー用の PHP ライブラリ
依存関係注入コンテナー用の PHP ライブラリ

50 個の優れた古典的な PHP アルゴリズムのコレクション
古典的な PHP アルゴリズム、優れたアイデアを学び、思考を広げます

画像を最適化するための小さな PHP ライブラリ
画像を最適化するための小さな PHP ライブラリ
