ホームページ 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

関連記事

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

30 Nov 2024

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

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

30 Oct 2024

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

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

06 Feb 2025

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

iTextSharp を使用してテキストの書式設定情報 (フォント、サイズなど) を抽出するにはどうすればよいですか? iTextSharp を使用してテキストの書式設定情報 (フォント、サイズなど) を抽出するにはどうすればよいですか?

11 Jan 2025

iTextSharp でテキストの書式設定を行うにはどうすればよいですか?はい、iTextSharp でテキストの書式設定を行うことができます。図書館では次のようなサービスを提供しています...

10 の便利な PHP 正規表現 10 の便利な PHP 正規表現

13 Jun 2016

10 実践的な PHP 正規表現 正規表現は、特定の文字、単語、計算などのテキストの説明または一致に使用される文字列を提供する、プログラム開発における重要な要素です。ただし、場合によっては、正規表現を使用して文字列を検証するのは複雑で時間がかかります。この記事では、PHP で正規表現を記述する一般的で実践的な方法を 10 個紹介します。これがあなたの仕事に役立つことを願っています。 1. メールアドレスの検証 メールアドレスの検証に使用する正規表現です。しかし、それは効率的でも完璧でもない

プレーンな JavaScript を使用してテキストから HTML タグを効率的に削除する方法 プレーンな JavaScript を使用してテキストから HTML タグを効率的に削除する方法

27 Dec 2024

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

See all articles