Usa Memcache

En esta página, se describe cómo configurar y supervisar el servicio de Memcache para la aplicación con la consola de Google Cloud. También se explica cómo usar la API para PHP de Memcache de App Engine a fin de configurar y recuperar valores almacenados en caché. Si quieres aprender más sobre Memcache, consulta Descripción general de Memcache.

Cómo configurar Memcache

  1. Ve a la página de Memcache en la consola de Google Cloud.
    Ir a la página de Memcache
  2. Selecciona el nivel de servicio de Memcache que desees usar:

    • Compartido (predeterminado): es gratuito y proporciona capacidades de caché sobre la base del "mejor esfuerzo".
    • Dedicado: se factura por GB por hora de tamaño de caché y proporciona una capacidad de caché fija asignada exclusivamente a tu aplicación.

    Obtén más información sobre las clases de servicio disponibles en Descripción general de Memcache.

Cómo almacenar valores en caché y recuperarlos

Almacena un valor en caché

Usa Memcache::set para agregar el valor de una clave:

$memcache = new Memcache;
$value = $request->getContent();
return $memcache->set($key, $value);

Busca valores almacenados en caché

Usa Memcache::get para buscar el valor de una sola clave:

$memcache = new Memcache;
return $memcache->get($key);

Supervisa Memcache en la consola de Google Cloud

  1. Ve a la página de Memcache en la consola de Google Cloud.
    Ir a la página de Memcache
  2. Consulta los siguientes informes:
    • Nivel de servicio de Memcache: Muestra si tu aplicación usa el nivel de servicio Compartido o Dedicado. Si eres propietario del proyecto, puedes alternar entre ambos. Obtén más información sobre los niveles de servicio.
    • Proporción de aciertos: Muestra el porcentaje de solicitudes de datos que se entregaron desde la caché y la cantidad de solicitudes de datos sin procesar que se entregaron desde la caché.
    • Elementos en la caché.
    • Edad del elemento más antiguo: Edad del elemento almacenado en caché más antiguo. Ten en cuenta que la edad de un elemento se restablece cada vez que se usa, ya sea en operaciones de lectura o de escritura.
    • Tamaño total de caché
  3. Puedes realizar cualquiera de las siguientes acciones:

    • Clave nueva: agrégale una clave a la caché.
    • Encontrar una clave: recupera una clave existente.
    • Limpiar caché: quita todos los pares clave-valor de la caché.
  4. (Solo para Memcache dedicada) Consulta la lista de claves populares.

    • Las "claves populares" son claves que reciben más de 100 consultas por segundo (QPS) en Memcache.
    • La lista incluye hasta 100 claves populares ordenadas de mayor a menor cantidad de QPS.

¿Qué sigue?