suchen
HeimPHP-BibliothekenAndere BibliothekenPHP nützliche Cache-Klasse
PHP nützliche Cache-Klasse
 <?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;
    }

Cache ist der Puffer für den Datenaustausch (Cache genannt). Wenn eine Hardware Daten lesen möchte, sucht sie zunächst nach den erforderlichen Daten aus dem Cache Wenn es nicht gefunden wird, wird es aus dem Speicher ausgeführt. Da der Cache viel schneller läuft als der Speicher, besteht die Aufgabe des Caches darin, die Hardware schneller laufen zu lassen Nach der Verwendung gespeichert. Die Dateien werden zur dauerhaften Speicherung an ein Speichergerät, beispielsweise eine Festplatte, gesendet. Der größte Cache in einem Computer ist der Memory Stick. Die schnellsten sind die in der CPU eingebauten L1- und L2-Caches. Der Videospeicher der Grafikkarte ist auch ein Cache für den Rechenchip der Grafikkarte auf der Festplatte.

Haftungsausschluss

Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn

Verwandter Artikel

Super einfache PHP-Cache-KlasseSuper einfache PHP-Cache-Klasse

12Aug2017

Eine einfache PHP-Cache-Klasse, die ich selbst geschrieben habe. Keine ?phpclass Cache {private $dir = "data/cache/";//Definieren Sie das Cache-Verzeichnis privat $key=

So führen Sie eine andere Klasse in eine Klasse in PHP einSo führen Sie eine andere Klasse in eine Klasse in PHP ein

14Oct2016

So führen Sie eine andere Klasse in eine Klasse in PHP ein

Bietet PHP eine BigInteger-Klasse für die Verarbeitung großer Ganzzahlen?Bietet PHP eine BigInteger-Klasse für die Verarbeitung großer Ganzzahlen?

21Oct2024

BigInteger-Klasse in PHPEnthält PHP eine BigInteger-Klasse für die Verarbeitung großer Ganzzahlen? Wenn ja, wie wird darauf zugegriffen und wie wird es genutzt?Antwort:Obwohl PHP nativ keine BigInteger-Klasse enthält, können externe Bibliotheken diese Funktionalität bereitstellen. Zwei Notab

Nützliche PHP-CLI-BefehleNützliche PHP-CLI-Befehle

30Jul2016

:In diesem Artikel werden hauptsächlich die nützlichen Befehle der PHP-CLI vorgestellt. Studierende, die sich für PHP-Tutorials interessieren, können darauf zurückgreifen.

Können Sie in PHP ein stdClass-Objekt in eine bestimmte Klasse umwandeln?Können Sie in PHP ein stdClass-Objekt in eine bestimmte Klasse umwandeln?

11Nov2024

Umwandeln von stdClass-Objekten in bestimmte Klassen Das Konzept, ein stdClass-Objekt in eine andere Klasse umzuwandeln, wirft eine faszinierende Frage bezüglich ... auf.

Redis-basierte JS- und CSS-Cache-KlasseRedis-basierte JS- und CSS-Cache-Klasse

30Jul2016

:In diesem Artikel werden hauptsächlich die auf Redis basierenden JS- und CSS-Cache-Klassen vorgestellt. Studierende, die sich für PHP-Tutorials interessieren, können darauf zurückgreifen.

See all articles