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_typevaut "user", les informations sur le cache utilisateur seront retournées.Si
cache_typevaut "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_typeest non spécifié ou invalide, l'information à propos du cache système (fichiers mis en cache) est retournée. -
limited -
Si
limitedvautTRUE, 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
