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 almacenamiento en caché en memoria está funcionando correctamente en tu alojamiento.
Requisitos previos
- instalar Memcached en un Servidor Cloud gestionado
Verificar la ejecución de Memcached
Para verificar que Memcached funciona correctamente:
- copiar el siguiente código en un archivo PHP:
// conexión al servidor Memcache local
$fp = fsockopen("localhost", 11211);
if ($fp) {
// solicitamos estadísticas
fwrite($fp, "stats\n");
while (!feof($fp)) {
$buf = rtrim(fgets($fp));
if (preg_match('/^STAT curr_items ([0-9]+)$/', $buf, $matches)) {
// número de elementos almacenados
print $matches[1] . PHP_EOL;
} elseif (preg_match('/(END|ERROR)/', $buf)) {
// fin de las estadísticas
break;
}
}
fclose($fp);
} else {
print "Error: no se puede conectar al servidor Memcached local: $!" . PHP_EOL;
} - descargar el archivo PHP en tu alojamiento web
- ejecutar el archivo PHP
El script devolverá el número de elementos almacenados en caché en la memoria del servidor.
Activar Memcached en un CMS
Prestashop
La integración nativa de Memcached en la aplicación Prestashop simplifica su configuración. Para activarlo:
- accede a tu panel de administración de Prestashop
- ve a la pestaña Configuración avanzada
- selecciona Rendimiento
- elige Sí en el menú desplegable bajo Usar caché en la sección Almacenamiento en caché
- selecciona CacheMemcached
- añade 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:
Puedes verificar la información haciendo clic en el botón "Probar servidor" antes de guardar en la parte inferior de la sección "Almacenamiento en caché".
Una vez completado este paso, tu aplicación PrestaShop estará lista para utilizar Memcached para almacenar en caché algunas llamadas a la API, consultas a la base de datos y objetos.