Sök…
Introduktion
APCu är en delad minnesnyckel-värde för PHP. Minnet delas mellan PHP-FPM-processer i samma pool. Lagrad information kvarstår mellan förfrågningar.
Enkel lagring och hämtning
apcu_store
kan användas för att lagra, apcu_fetch
att hämta värden:
$key = 'Hello';
$value = 'World';
apcu_store($key, $value);
print(apcu_fetch('Hello')); // 'World'
Butiksinformation
apcu_cache_info
ger information om butiken och dess poster:
print_r(apcu_cache_info());
Observera att
apcu_cache_info()
utan begränsning kommer att returnera denapcu_cache_info()
.
Om du bara får metadata använder duapcu_cache_info(true)
.
För att få information om vissa cacheposter bättre, användAPCUIterator
.
Iterating over Entries
APCUIterator
tillåter att iterera över poster i cachen:
foreach (new APCUIterator() as $entry) {
print_r($entry);
}
Iteratorn kan initialiseras med ett valfritt reguljärt uttryck för att bara välja poster med matchande tangenter:
foreach (new APCUIterator($regex) as $entry) {
print_r($entry);
}
Information om en enda cachepost kan erhållas via:
$key = '…';
$regex = '(^' . preg_quote($key) . '$)';
print_r((new APCUIterator($regex))->current());
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow