Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Verificar el funcionamiento correcto de Memcached
Esta guía explica cómo saber si Memcached funciona correctamente en su alojamiento. Memcached estará instalado próximamente por defecto en nuestros Servidores Cloud gestionados. Mientras tanto, sigue siendo necesario contactar con nuestro soporte indicándonos el servidor y el alojamiento en el que debemos instalar Memcached.
Verificar la ejecución de Memcached
1. Copiar el código siguiente en un archivo PHP:
// conexión al servidor memcache local
$fp = fsockopen("localhost", 11211);
if ($fp) {
// piden los stats
fwrite($fp, "statsn");
while (!feof($fp)) {
$buf = rtrim(fgets($fp));
if (preg_match('/^STAT curr_items ([0-9]+)$/', $buf, $matches)) {
// el número de items almacenados
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. Descargar el archivo PHP en su alojamiento.
3. Ejecutar el archivo PHP. El script envía el número de elemento puestos en caché en la memoria del servidor.