wincache_ocache_fileinfo

(PECL wincache >= 1.0.0)

wincache_ocache_fileinfo — Отримує інформацію про файли, закешовані в кеші опкодів

Опис

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

Отримує інформацію про вміст кешу опкодів та його використання.

Увага

Ця функція ВИДАЛЕНО у PHP 7.0.0.

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

summaryonly

Визначає, чи масив, що повертається, міститиме інформацію про окремі записи кеша разом зі зведенням кеша опкодів.

Значення, що повертаються

Масив метаданих про кеш опкодів або **false**в случае возникновения ошибки.

Масив, що повертається цією функцією, містить такі елементи:

  • total_cache_uptime- загальний час на секундах, протягом якого кеш опкода був активний.

  • total_file_count- загальна кількість файлів, які зараз перебувають у кеші опкодів.

  • total_hit_count- кількість разів, коли скомпільований опкод використали з кеша.

  • total_miss_count- кількість разів, коли скомпільований опкод не знайдено в кеші.

  • is_local_cache- true, якщо метадані кешу призначені для екземпляра локального кешу, false, якщо метадані призначені для глобального кешу.

  • file_entries- масив, що містить інформацію про всі файли, що закешуються:

    • file_name- Абсолютне ім'я файлу, що закешується.
    • add_time- час у секундах з моменту додавання файлу до кешу опкодів.
    • use_time- час у секундах із моменту звернення до файлу в кеші опкодів.
    • last_check- час у секундах із моменту перевірки файлу на наявність модифікацій.
    • hit_count- кількість разів, коли файл використали з кеша.
    • function_count- кількість функцій у зашифрованому файлі.
    • class_count- кількість класів у зашифрованому файлі.

Приклади

Приклад #1 Приклад використання wincache_ocache_fileinfo()****

Loading...

Результат виконання наведеного прикладу:

Array
(
    [total_cache_uptime] => 17357
    [total_file_count] => 121
    [total_hit_count] => 36562
    [total_miss_count] => 201
    [file_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 (...iterates for each cached file)
        )
)

Дивіться також

  • wincache_fcache_fileinfo() - Отримує інформацію про файли, закешовані у файловому кеші
  • wincache_fcache_meminfo() - Отримує інформацію про використання пам'яті файлового кешу
  • wincache_ocache_meminfo() - Отримує інформацію про використання кеш-пам'яті опкодів
  • wincache_rplist_fileinfo() - Отримує інформацію про дозвіл кешу шляху до файлу дозволу
  • wincache_rplist_meminfo() - Отримує інформацію про використання пам'яті за допомогою кеша шляху до файлу роздільної здатності
  • wincache_refresh_if_changed() - Оновлює записи кеша для закешованих файлів
  • wincache_ucache_meminfo() - Отримує інформацію про використання пам'яті кешу користувача.
  • wincache_ucache_info() - Отримує інформацію про дані, що зберігаються в кеші користувача
  • wincache_scache_info() - Отримує інформацію про файли, закешовані в кеші сесії
  • wincache_scache_meminfo() - Отримує інформацію про використання кеш-пам'яті сесії