wincache_refresh_if_changed
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
wincache_refresh_if_changed
Референца за `function.wincache-refresh-if-changed.php` со подобрена типографија и навигација.
wincache_refresh_if_changed
(PECL wincache >= 1.0.0)
wincache_refresh_if_changed — Ги освежува записите во кешот за кешираните датотеки
= NULL
Ги освежува записите во кешот за датотеките, чии имиња беа предадени во аргументот за внесување. Ако не е специфициран аргумент, тогаш ги освежува сите записи во кешот.
Параметри
files-
Низа од имиња на датотеки за датотеки што треба да се освежат. Може да се користат апсолутни или релативни патеки до датотеките.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
WinCache врши редовни проверки на кешираните датотеки за да се осигура дека ако некоја датотека е променета, соодветниот запис во кешот се ажурира. Стандардно, оваа проверка се изведува на секои 30 секунди. Ако, на пример, PHP скрипта ажурира друга PHP скрипта каде што се складирани поставките за конфигурација на апликацијата, тогаш може да се случи по зачувувањето на поставките за конфигурација во датотека, апликацијата сè уште да користи стари поставки за некое време додека кешот не се освежи. Во тие случаи, може да биде попожелно да се освежи кешот веднаш по промената на датотеката. Следниот пример покажува како ова може да се направи.
ако е овозможен колекторот за отпадоци, wincache_refresh_if_changed() example
<?php
$filename = 'C:\inetpub\wwwroot\config.php';
$handle = fopen($filename, 'w+');
if ($handle === FALSE) die('Failed to open file '.$filename.' for writing');
fwrite($handle, '<?php $setting=something; ?>');
fclose($handle);
wincache_refresh_if_changed(array($filename));
?>Види Исто така
- wincache_fcache_fileinfo() - Преземете информации за датотеките кеширани во кешот на датотеки
- wincache_fcache_meminfo() - Преземете информации за користењето на меморијата на кешот на датотеки
- wincache_ocache_fileinfo() - Преземете информации за датотеките кеширани во кешот на opcode
- wincache_ocache_meminfo() - Преземете информации за користењето на меморијата на кешот на opcode
- wincache_rplist_fileinfo() - Преземете информации за кешот за решавање на патеката на датотеката
- wincache_rplist_meminfo() - Преземете информации за користењето на меморијата од страна на кешот за решавање на патеката на датотеката
- wincache_ucache_meminfo() - Презема информации за податоци зачувани во кешот на корисникот
- wincache_ucache_info() - Го зголемува вредноста поврзана со клучот