Ricerca…


introduzione

APCu è un archivio chiavi-valore di memoria condivisa per PHP. La memoria è condivisa tra i processi PHP-FPM dello stesso pool. I dati memorizzati persistono tra le richieste.

Archiviazione e recupero semplici

apcu_store può essere usato per memorizzare, apcu_fetch per recuperare i valori:

$key = 'Hello';
$value = 'World';
apcu_store($key, $value);
print(apcu_fetch('Hello')); // 'World'

Informazione di negozio

apcu_cache_info fornisce informazioni sullo store e le sue voci:

print_r(apcu_cache_info());

Nota che invocare apcu_cache_info() senza limiti restituirà i dati completi attualmente memorizzati.
Per ottenere solo i metadati, utilizzare apcu_cache_info(true) .
Per ottenere informazioni su determinate voci della cache, utilizzare meglio APCUIterator .

Iterating over Entries

APCUIterator consente di eseguire iterazioni sulle voci nella cache:

foreach (new APCUIterator() as $entry) {
    print_r($entry);
}

L'iteratore può essere inizializzato con un'espressione regolare facoltativa per selezionare solo voci con chiavi corrispondenti:

foreach (new APCUIterator($regex) as $entry) {
    print_r($entry);
}

Le informazioni su una singola voce della cache possono essere ottenute tramite:

$key = '…';
$regex = '(^' . preg_quote($key) . '$)';
print_r((new APCUIterator($regex))->current());


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow