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 den apcu_cache_info() .
Om du bara får metadata använder du apcu_cache_info(true) .
För att få information om vissa cacheposter bättre, använd APCUIterator .

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