検索
ホームページPHP ライブラリその他の図書館PHPの便利なキャッシュクラス
PHPの便利なキャッシュクラス
 <?php
class Cache
{
    private $dir = "data/cache/";//定义缓存目录
    private $key='c_a_sss'; // 文件名 md5加密 密钥
    function set_dir($dirpath)
    {
        $this->dir=$dirpath;
        $this->make_dir($this->dir);
    }
    function read($key,$minutes=1)
    {
        $filename=$this->get_filename($key);
        if($datas = @file_get_contents($filename))
        {
            $datas = unserialize($datas);
            if(time() - $datas['time'] < $minutes*60)
            {
                return $datas['data'];
            }
        }
        return false;
    }

キャッシュはデータ交換用のバッファ(キャッシュと呼ばれます)です。ハードウェアがデータを読み出したいとき、まずキャッシュから必要なデータを検索し、見つかった場合は直接実行します。見つからない場合はキャッシュから実行され、メモリ内を検索します。キャッシュはメモリよりもはるかに高速に実行されるため、キャッシュの役割はハードウェアの高速実行を支援することです

キャッシュは RAM (電源を切ると失われる非永続的な記憶域) を使用することが多いため、使い果たされても、最終的にはファイルは永続的に保存するためにハード ドライブなどのストレージに送信されます。コンピュータの最大のキャッシュはメモリ スティックです。最も高速なものは、CPU に組み込まれた L1 および L2 キャッシュです。グラフィック カードのビデオ メモリは、グラフィック カードのコンピューティング チップ用のキャッシュです。16M または 32M のキャッシュもありますハードディスク上にあります。


免責事項

このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn

関連記事

10の便利なJQuery iPadコードスニペットとプラグイン10の便利なJQuery iPadコードスニペットとプラグイン

24Feb2025

iPadデバイス用に、使いやすいトリック、コードスニペット、プラグインのいくつかをまとめました 。あなたが有用であると見つけたスニペットやプラグイン、そしてあなたが知っている他の人のことが役に立つことができるコメントで私たちに知らせてください。 キーt

cURL はどのように PHP での HTTP リクエストを容易にするのですか?cURL はどのように PHP での HTTP リクエストを容易にするのですか?

30Nov2024

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

Googleシートの割合 - 便利な式を備えたチュートリアルGoogleシートの割合 - 便利な式を備えたチュートリアル

04Apr2025

パーセンテージの計算は、仕事で有用であるだけでなく、日常生活においても重要な役割を果たします。適切に傾ける方法を知りたいですか?割引は本当に費用対効果が高いですか?異なる金利で支払うのにいくらかかりますか?この記事では、これらおよび他の同様の質問に答えます。 - パーセンテージとは Googleシートの割合を計算する方法 Googleスプレッドシートの合計の割合 成長率と式の減少 Googleスプレッドシートの割合で金額と合計を計算します 数を増やして減少させます パーセンテージとは何ですか パーセンテージ(または割合)は、その部分の100分の1を意味します。それは、全体の一部を表す%シンボルで表されます。 たとえば、あなたとあなたの4人の友人は別の友人をすべきです

2025年に知るべきトップ50のPythonライブラリ2025年に知るべきトップ50のPythonライブラリ

16Mar2025

Python:AIとデータサイエンスの未来へのゲートウェイ Pythonの比類のない汎用性と読みやすさは、データサイエンス、機械学習、人工知能の優先言語としてのステータスを固めています。 その広範な図書館のエコシス

App Engine 上の Golang アプリケーションでパスワードを保護するにはどうすればよいですか?App Engine 上の Golang アプリケーションでパスワードを保護するにはどうすればよいですか?

30Oct2024

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

iPhoneで自動化をトリガーする8つの便利な方法iPhoneで自動化をトリガーする8つの便利な方法

06Feb2025

クイックリンク 時間ベースの自動化トリガー ロケーションベースの自動化トリガー Apple Payを使用するときの自動トリガー BluetoothまたはWi-Fiに接続するときの自動トリガー AirTagまたはその他のNFCタグを使用した自動化をトリガーします アプリケーションを開くときに自動化をトリガーします バッテリーレベルまたは充電器を介して自動化をトリガーします フォーカスモードを介して自動化をトリガーします 自動化は魔法のようなものです。家に帰ったときに自動的にドアのロックを解除したり、運転を開始したときにお気に入りのプレイリストをプレイすることは本当に満足です。驚くべきことに、iPhoneで自動化をトリガーする方法はたくさんあります。 時間ベースの自動化トリガー iPhoneで実行できる最も簡単な自動化の1つは、設定された時間です

See all articles