wincache_refresh_if_changed

(PECL wincache >= 1.0.0)

wincache_refresh_if_changed — Оновлює записи кешу для файлів, що закешуються.

Опис

wincache_refresh_if_changed(array $files = NULL): bool

Оновлює записи кеша для файлів, імена яких були передані у вхідний аргумент. Якщо аргумент не вказано, всі записи в кеші оновлюються.

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

files

Масив імен файлів, які потрібно оновити. Можуть використовуватися абсолютні чи відносні шляхи до файлів.

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

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

Приклади

WinCache виконує регулярні перевірки закешованих файлів, щоб гарантувати, що якщо якийсь файл було змінено, то відповідний запис у кеші буде оновлено. За промовчанням ця перевірка виконується кожні 30 секунд. Якщо, наприклад, PHP-скрипт оновлює інший PHP-скрипт, в якому зберігаються параметри конфігурації програми, то може статися так, що після збереження параметрів конфігурації у файл додаток, як і раніше, буде використовувати старі параметри протягом деякого часу, доки не буде оновлено кеш . У таких випадках може бути краще оновити кеш одразу після зміни файлу. У наведеному нижче прикладі показано, як це можна зробити.

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

Loading...

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

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