APC
PHP Manual

apc_cache_info

(PECL apc >= 2.0.0)

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

Описание

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

Получает закешированную информацию и метаданные из хранилища данных 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)
)

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


APC
PHP Manual