apc_cache_info

(PECL apc >= 2.0.0)

apc_cache_infoПолучить кешируемую информацию и метаданные из хранилища данных APC

Описание

apc_cache_info ([ string $cache_type = "" [, bool $limited = FALSE ]] ) : array

Получает закешированную информацию и метаданные из хранилища данных APC.

Список параметров

cache_type

Если cache_type равен "user", то будет возвращаена информация о пользовательском кеше.

Если cache_type равен "filehits", то будет возвращена информация о том, какие файлы были выданы из кеша байт-кода для текущего запроса. Эта опция должна быть активирована при компиляции с помощью опции --enable-filehits .

Если cache_type неверный или не указан, то будет возвращена информация о системном кеше (закешированные файлы).

limited

Если limited равен TRUE, возвращаемое значение исключит отдельный список записей кеша. Это полезно при попытке оптимизировать вызовы для сбора статистики.

Возвращаемые значения

Массив кешированных данных (и метаданные) или FALSE в случае возникновения ошибки

Замечание: apc_cache_info() вызовет предупреждение, если не уадется получить данные кеша APC. Обычно это происходит, когда APC не включен.

Список изменений

Версия Описание
3.0.11 Был добавлен параметр limited.
3.0.16 Была добавлена опция "filehits" для параметра cache_type.

Примеры

Пример #1 Пример использования apc_cache_info()

<?php
print_r
(apc_cache_info());
?>

Результатом выполнения данного примера будет что-то подобное:

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 (...iterates for each cached file)
)

Смотрите также