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() - Отримує інформацію про дані, що зберігаються в кеші користувача