Maison > Article > développement back-end > Exemple de code pour utiliser le cache apc en php
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);
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é : <.>
Requête du cache
Le code est le suivant :
apc_add('name', 'tom', 3600); print apc_fetch('name'); //输出tom
Modifier le cache
Le code est le suivant :apc_store('name', 'anny', 3600); print apc_fetch('name'); //输出anny
Supprimer le cache
Le code est le suivant :apc_delete('name'); var_dump(apc_fetch('name')); //输出bool(false)Incrémente et décrémente les nombresSi 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('num', 10); apc_inc('num'); print apc_fetch('num');//输出11 apc_dec('num'); print apc_fetch('num');//输出10
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!