Maison > développement back-end > tutoriel php > Exemple de code pour utiliser le cache apc en php

Exemple de code pour utiliser le cache apc en php

怪我咯
Libérer: 2023-03-13 18:44:01
original
2059 Les gens l'ont consulté

Le rôle d'APC

1. Période de cache : Le cache d'APC est divisé en deux parties : le cache système et le cache des données utilisateur
Le cache système est automatiquement utilisé et fait référence à la compilation du fichier PHP. code source par APC Les résultats sont mis en cache puis comparés à l'horodatage lors d'un nouvel appel.
Le cache des données utilisateur est lu et écrit par l'utilisateur à l'aide des fonctions apc_store et apc_fetch lors de l'écriture du code php Si le montant n'est pas important, je vous suggère de l'utiliser If The. le volume est important, je suggère d'utiliser memcache pour mieux
2. Contrôle et analyse de l'état : le package de code source de PHP APC est livré avec apc.php
Vous pouvez télécharger ce fichier sur le Web Accédez à un certain répertoire sur le serveur avec un navigateur, qui affichera l'état actuel du cache. Nous pouvons analyser l'état actuel du cache à partir du tableau ici et effectuer d'autres optimisations. apc-info-clublocalhost2.png Il s'agit de l'état d'un test. site. Vous pouvez l'analyser lentement, cet outil fournira de nombreux outils utiles

Ajouter un cache, le temps effectif est de 3600 secondes

Le code est. comme suit :

apc_add('name', 'tom', 3600);
Copier après la connexion

Exécutez le code, puis vérifiez les entrées du cache utilisateur. Vous pouvez voir qu'il existe des données de cache supplémentaires avec le nom de la valeur clé : <. 🎜>

< td> < /tbody>

Exemple de code pour utiliser le cache apc en php

Exemple de code pour utiliser le cache apc en php
Il inclut le nombre de hits, la taille, le délai d'expiration, etc.

Requête du cache

Le code est le suivant :

apc_add(&#39;name&#39;, &#39;tom&#39;, 3600);
print apc_fetch('name'); //输出tom
Copier après la connexion

Modifier le cache

Le code est le suivant :

apc_store(&#39;name&#39;, &#39;anny&#39;, 3600);
print apc_fetch(&#39;name&#39;); //输出anny
Copier après la connexion

Supprimer le cache

Le code est le suivant :

apc_delete(&#39;name&#39;);
var_dump(apc_fetch(&#39;name&#39;)); //输出bool(false)
Copier après la connexion
Incrémente et décrémente les nombres

Si le contenu mis en cache est un nombre, vous pouvez utiliser apc_ inc pour augmenter de 1 et apc_dec pour diminuer de 1.

Le code est le suivant :

apc_add(&#39;num&#39;, 10);
apc_inc(&#39;num&#39;);
print apc_fetch(&#39;num&#39;);//输出11
apc_dec(&#39;num&#39;);
print apc_fetch(&#39;num&#39;);//输出10
Copier après la connexion

Déterminer si le cache existe

Le code est le suivant :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal