Buscar..


Introducción

APCu es un almacén de valor-clave de memoria compartida para PHP. La memoria se comparte entre los procesos PHP-FPM de la misma agrupación. Los datos almacenados persisten entre las solicitudes.

Almacenamiento y recuperación simples

apcu_store puede utilizarse para almacenar, apcu_fetch para recuperar valores:

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

Almacenar información

apcu_cache_info proporciona información sobre la tienda y sus entradas:

print_r(apcu_cache_info());

Tenga en cuenta que invocar apcu_cache_info() sin límite devolverá los datos completos almacenados actualmente.
Para obtener solo los metadatos, use apcu_cache_info(true) .
Para obtener información sobre ciertas entradas de caché, utilice mejor APCUIterator .

Iterando sobre las entradas

El APCUIterator permite iterar sobre las entradas en el caché:

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

El iterador se puede inicializar con una expresión regular opcional para seleccionar solo entradas con claves coincidentes:

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

La información sobre una sola entrada de caché se puede obtener a través de:

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


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow