Maison Bibliothèques PHP Autres bibliothèques Classe de cache utile PHP
Classe de cache utile 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;
    }

Cache est le tampon pour l'échange de données (appelé Cache). Lorsqu'un élément matériel souhaite lire des données, il recherchera d'abord les données requises dans le cache, s'il est trouvé, il sera exécuté directement. introuvable, il sera exécuté à partir de la mémoire en essayant de le trouver. Étant donné que le cache s'exécute beaucoup plus rapidement que la mémoire, son rôle est d'aider le matériel à fonctionner plus rapidement

Parce que le cache utilise souvent de la RAM (stockage non permanent qui est perdu lorsque l'alimentation est coupée), il sera donc toujours stockés après utilisation Les fichiers sont envoyés vers un périphérique de stockage tel qu'un disque dur pour un stockage permanent. Le plus grand cache d'un ordinateur est la clé USB. Les plus rapides sont les caches L1 et L2 intégrés au processeur. La mémoire vidéo de la carte graphique est un cache pour la puce informatique de la carte graphique. Il existe également un cache de 16 Mo ou 32 Mo. sur le disque dur.


Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Fonction de sélection multi-bibliothèques Redis partage de code de classe singleton implémenté en PHP Fonction de sélection multi-bibliothèques Redis partage de code de classe singleton implémenté en PHP

08 Sep 2017

Cet article présente principalement la classe singleton de la fonction de sélection multi-bibliothèques Redis implémentée par PHP.Il analyse la fonction de sélection multi-bibliothèques de PHP en utilisant le mode singleton pour implémenter la fonction de sélection multi-bibliothèques de la base de données redis sur la base de l'exemple de formulaire Friends. le besoin peut se référer à ce qui suit

Partage de code sur l'implémentation de classe singleton de la fonction de sélection multi-bibliothèques Redis en PHP Partage de code sur l'implémentation de classe singleton de la fonction de sélection multi-bibliothèques Redis en PHP

27 Jul 2017

Cet article présente principalement la classe singleton de la fonction de sélection multi-bibliothèques Redis implémentée par PHP.Il analyse la fonction de sélection multi-bibliothèques de PHP en utilisant le mode singleton pour implémenter la fonction de sélection multi-bibliothèques de la base de données redis sur la base de l'exemple de formulaire Friends. le besoin peut se référer à ce qui suit

Fonction de sélection multi-bases de données Redis classe singleton implémentée en PHP (explication détaillée) Fonction de sélection multi-bases de données Redis classe singleton implémentée en PHP (explication détaillée)

19 May 2018

Cet article présente principalement la classe singleton de la fonction de sélection multi-bibliothèques Redis implémentée par PHP.Il analyse la fonction de sélection multi-bibliothèques de PHP en utilisant le mode singleton pour implémenter la fonction de sélection multi-bibliothèques de la base de données redis sur la base de l'exemple de formulaire Friends. le besoin peut se référer à ce qui suit

Comment implémenter la classe de cache PHP Comment implémenter la classe de cache PHP

24 Feb 2018

Cet article partage principalement avec vous un exemple d’implémentation de classe de cache PHP, dans l’espoir d’aider tout le monde.

Pourquoi certaines méthodes de classe PHP commencent-elles par un trait de soulignement ? Pourquoi certaines méthodes de classe PHP commencent-elles par un trait de soulignement ?

09 Nov 2024

Pourquoi certaines méthodes de classe PHP commencent-elles par un trait de soulignement ? En explorant les bibliothèques PHP, vous avez peut-être remarqué que certains développeurs préfèrent...

Contenu lié à la classe de conversion de codage de caractères PHP Contenu lié à la classe de conversion de codage de caractères PHP

09 Jun 2018

La classe de conversion d'encodage de caractères PHP prend en charge les conversions ANSI, Unicode, Unicode big endian, UTF-8, UTF-8+Bom et autres.

See all articles