(PECL wincache >= 1.1.0)
wincache_scache_info — Recupera informações sobre arquivos armazenados em cache no cache de sessão
Recupera informações sobre o conteúdo do cache de sessão e seu uso.
summaryonly
Controla se o array retornado conterá informações sobre entradas de cache individuais junto com o resumo do cache da sessão.
Array de metadados sobre o cache de sessão ou false
em caso de falha
O array retornado por esta função contém os seguintes elementos:
total_cache_uptime
- tempo total em segundos que o cache da sessão esteve ativo
total_item_count
- número total de elementos que estão atualmente no cache da sessão
is_local_cache
- true se os metadados do cache forem para uma instância de cache local,
false se os metadados forem para o cache global
total_hit_count
- número de vezes que os dados foram servidos do cache
total_miss_count
- número de vezes que os dados não foram encontrados no cache
scache_entries
- um array que contém informações sobre todos os itens armazenados em cache:
key_name
- nome da chave que é usada para armazenar os dados
value_type
- tipo de valor armazenado pela chave
use_time
- tempo em segundos desde que o arquivo foi acessado no cache do opcode
last_check
- tempo em segundos desde que o arquivo foi verificado para modificações
ttl_seconds
- tempo restante para os dados permanecerem no cache, 0 significando infinito
age_seconds
- tempo decorrido desde o momento em que os dados foram adicionados ao cache
hitcount
- número de vezes que os dados foram fornecidos pelo cache
Exemplo #1 Um exemplo de wincache_scache_info()
<pre>
<?php
print_r(wincache_scache_info());
?>
</pre>
O exemplo acima produzirá:
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 (...itera para cada arquivo em cache) ) )