PHPverse 2025

wincache_scache_info

(PECL wincache >= 1.1.0)

wincache_scache_info Recupera informações sobre arquivos armazenados em cache no cache de sessão

Descrição

wincache_scache_info(bool $summaryonly = false): array|false

Recupera informações sobre o conteúdo do cache de sessão e seu uso.

Parâmetros

summaryonly

Controla se o array retornado conterá informações sobre entradas de cache individuais junto com o resumo do cache da sessão.

Valor Retornado

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

Exemplos

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)
        )
)

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top