(PECL wincache >= 1.1.0)
wincache_scache_info — Récupère des informations sur des fichiers mis en cache
$summaryonly
= false
): array|falseRécupère des informations sur le contenu du cache et son utilisation.
summaryonly
Contrôle si le tableau retourné doit contenir des informations sur des entrées individuelles du cache en plus du résumé du cache.
Un tableau de données méta sur le cache pour cette session
ou false
si une erreur survient
Le tableau retourné par cette fonction contient les éléments suivants :
total_cache_uptime
- durée total (en secondes) d'activation du cache
total_item_count
- nombre total d'éléments contenus actuellement dans le cache
is_local_cache
- true
si les méta-données du cache sont pour une instance
de cache locale, false
si elles sont pour un cache global
total_hit_count
- nombre total de fois que les données ont été servis
depuis le cache
total_miss_count
- nombre total de fois que les données ont été trouvées dans
le cache
scache_entries
- un tableau contenant les informations sur les éléments mis
en cache :
key_name
- nom de la clé utilisé pour stocker les données
value_type
- type de la valeur stockée
use_time
- durée, en secondes, depuis le dernier accès du fichier depuis le cache opcode
last_check
- durée, en secondes, depuis la dernière fois où le fichier a été vérifié
afin de détection des modifications
ttl_seconds
- durée restante avant suppression des données du cache, 0 signifiant qu'elles
ne seront jamais supprimées
age_seconds
- l'âge des données dans le cache (i.e. depuis leurs insertions)
hitcount
- nombre de fois que les données ont été servies depuis le cache
Exemple #1 Exemple avec wincache_scache_info()
<pre>
<?php
print_r(wincache_scache_info());
?>
</pre>
L'exemple ci-dessus va afficher :
Array ( [total_cache_uptime] => 17357 [total_file_count] => 121 [total_hit_count] => 36562 [total_miss_count] => 201 [scache_entries] => Array ( [1] => Array ( [file_name] => c:\inetpub\wwwroot\checkcache.php [add_time] => 17356 [use_time] => 7 [last_check] => 10 [hit_count] => 454 [function_count] => 0 [class_count] => 1 ) [2] => Array (...iterates for each cached file) ) )