(PECL wincache >= 1.1.0)
wincache_scache_info — Récupère des informations sur des fichiers mis en cache
Ré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) ) )