(PECL apc >= 2.0.0)
apc_cache_info — Recupera información que hay en caché del almacén de datos de APC
$cache_type
= ""
[, bool $limited
= false
]] )Recupera información que hay en caché y meta-datos del almacén de datos de APC.
cache_type
Si cache_type
es "user",
será devuelta la información acerca de la caché de usuario.
Si cache_type
es "filehits",
será devuelta la información acerca de qué ficheros han sido servidos desde
la caché de código de bytes para la solicitud actual. Esta característica debe ser
habilitada en la compilación usando --enable-filehits
.
Si cache_type
no es válido o no se especifica, será devuelta
la información sobre la caché del sistema (ficheros almacenados en caché).
limited
Si limited
es TRUE
, el
valor devuelto excluirá la lista individual de entradas de caché. Esto es
útil cuando se intenta optimizar llamadas para reunión de estadísticas.
Un array de datos en caché (y metadatos) o FALSE
en caso de error
Nota: apc_cache_info() emitirá una advertencia si no es capaz de recuperar datos en caché de APC. Esto normalmente ocurre cuando APC no está habilitado.
Versión | Descripción |
---|---|
3.0.11 |
Se introdujo el parámetro limited .
|
3.0.16 |
Se introdujo la opción "filehits" del
parámetro cache_type .
|
Ejemplo #1 Un ejemplo de apc_cache_info()
<?php
print_r(apc_cache_info());
?>
El resultado del ejemplo sería algo similar a:
Array ( [num_slots] => 2000 [ttl] => 0 [num_hits] => 9 [num_misses] => 3 [start_time] => 1123958803 [cache_list] => Array ( [0] => Array ( [filename] => /path/to/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 (...itera para cada ficheros en caché) )