apc_cache_info
(PECL apc >= 2.0.0)
apc_cache_info — Récupère les informations du cache dans l'entrepôt APC
Description
$cache_type
= ""
[, bool $limited
= FALSE
]] )Récupère les informations du cache et les métadonnées depuis le magasin APC.
Liste de paramètres
-
cache_type
-
Si
cache_type
vaut "user", les informations sur le cache utilisateur seront retournées.Si
cache_type
vaut "filehits", les informations sur les fichiers ayant été servis depuis le cache pour la requête courante seront retournées. Cette fonctionnalité doit être activé lors de la compilation, en utilisant l'option --enable-filehits .Si
cache_type
est non spécifié ou invalide, l'information à propos du cache système (fichiers mis en cache) est retournée. -
limited
-
Si
limited
vautTRUE
, la valeur retournée exclue les entrées de la liste individuelle du cache. Ceci est utile lorsque l'on tente d'optimiser les appels pour la collecte de statistiques.
Valeurs de retour
Un tableau de données mis en cache (et les métadonnées) ou FALSE
si une erreur survient.
Note: apc_cache_info() émet une alerte s'il n'est pas capable de récupérer les données APC mises en cache. Ceci arrive typiquement lorsque APC n'est pas activé.
Historique
Version | Description |
---|---|
3.0.11 |
Le paramètre limited a été introduit.
|
3.0.16 |
L'option "filehits" du paramètre
cache_type a été introduite.
|
Exemples
Exemple #1 Exemple avec apc_cache_info()
<?php
print_r(apc_cache_info());
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Array ( [num_slots] => 2000 [ttl] => 0 [num_hits] => 9 [num_misses] => 3 [start_time] => 1123958803 [cache_list] => Array ( [0] => Array ( [filename] => /chemin/vers/apc_test.php [device] => 29954 [inode] => 1130511 [type] => file [num_hits] => 1 [mtime] => 1123960686 [creation_time] => 1123960696 [deletion_time] => 0 [access_time] => 1123962864 [ref_count] => 1 [mem_size] => 677 ) [1] => Array (...itération pour chaque fichier mis en cache) )
Voir aussi
- Directives de configuration APC
- APCIterator::getTotalSize() - Récupère la taille totale du cache
- APCIterator::getTotalHits() - Récupère le nombre total de cache hits
- APCIterator::getTotalCount() - Récupère le nombre total d'éléments
Version en cache
23/11/2024 03:19:42 Cette version de la page est en cache (à la date du 23/11/2024 03:19:42) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-apc-cache-info.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.