1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Verificar Memcached
Esta guía explica cómo gestionar Memcached y, en particular, cómo saber si este sistema de caché en memoria funciona correctamente en su Servidor Cloud gestionado.
Requisitos previos
- Instalar Memcached en Servidor Cloud gestionado.
Verificar la ejecución de Memcached
Para verificar el correcto funcionamiento de Memcached:
Copie el siguiente código en un archivo PHP:
// connexion au serveur memcache local $fp = fsockopen("localhost", 11211); if ($fp) { // on demande les stats fwrite($fp, "stats "); 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; }
- Descargue el archivo PHP en su alojamiento.
- Ejecuta 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:
- Accede a tu espacio de administración Prestashop.
- Dirígete a la pestaña Configuración avanzada.
- Selecciona Rendimiento.
- Seleccione Sí en el menú desplegable bajo Usar la caché en la sección Caché.
- Seleccione CacheMemcached.
- Añada un servidor proporcionando la información requerida como
- la dirección IP:
127.0.0.1
- el puerto:
11211
- el peso:
1
- la dirección IP:
Puede verificar la información haciendo clic en el botón "Probar el servidor" antes de guardarla al final de la sección "Caché".
Una vez completado este paso, su aplicación PrestaShop está lista para utilizar Memcached para almacenar en caché ciertas llamadas de API, llamadas de base de datos y objetos.