Base de conocimientos

1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!

Verificar Memcached

Actualización 31/08/2026

Esta guía explica cómo gestionar Memcached y, en particular, cómo comprobar si este sistema de almacenamiento en caché en memoria funciona correctamente en su Servidor Cloud gestionado.

 

Requisitos previos

 

Verificar el funcionamiento de Memcached

Para verificar el correcto funcionamiento de Memcached:

  1. Copie el siguiente código en un archivo PHP (conexión al servidor memcache local):

    $fp = fsockopen("localhost", 11211);
    if ($fp) {
    // on demande les stats
    fwrite($fp, "stats\n");
    while (!feof($fp)) {
    $buf = rtrim(fgets($fp));
    if (preg_match('/^STAT curr_items ([0-9]+)$/', $buf, $matches)) {
    // le nombre d'items stockes
    print $matches[1] . PHP_EOL;
    } elseif (preg_match('/(END|ERROR)/', $buf)) {
    // fin des stats
    break;
    }
    }
    fclose($fp);
    } else {
    print "Error: cannot connect to local memcached server: $!" . PHP_EOL;
    }
  2. Descargue el archivo PHP en su alojamiento.
  3. Ejecute el archivo PHP.

El script devuelve el número de elementos almacenados en caché en la memoria del servidor.

 

Activar Memcached en…

… Prestashop

La integración nativa de Memcached en la aplicación Prestashop simplifica su configuración. Para activarla:

  1. Acceda a su espacio de administración de Prestashop.
  2. Vaya a la pestaña Configuración avanzada.
  3. Seleccione Rendimiento.
  4. Elija en el menú desplegable que aparece debajo de Utilizar la caché en la sección Almacenamiento en caché.
  5. Seleccione CacheMemcached.
  6. Añada un servidor proporcionando la información necesaria, como:
    1. la dirección IP: 127.0.0.1
    2. el puerto: 11211
    3. el peso: 1

Puede verificar la información haciendo clic en el botón "Probar el servidor" antes de guardar la configuración en la parte inferior de la sección "Almacenamiento en caché".

Una vez completado este paso, su aplicación PrestaShop estará lista para utilizar Memcached para almacenar en caché determinadas llamadas a la API, llamadas a la base de datos y objetos.


¿Le ha sido útil esta FAQ?