Base de connaissances
1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Vérifier le bon fonctionnement de Memcached
Ce guide explique comment savoir si Memcached fonctionne correctement sur votre hébergement. Memcached sera prochainement installé par défaut sur nos Serveurs Cloud managés. En attendant, il est encore nécessaire de contacter notre support en nous précisant le serveur et l'hébergement sur lequel nous devons installer Memcached.
Vérifier l'exécution de Memcached
1. Copier le code suivant dans un fichier PHP:
<?php
// connexion au serveur 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. Télécharger le fichier PHP sur votre hébergement.
3. Exécuter le fichier PHP. Le script renvoie le nombre d'éléments mis en cache dans la mémoire du serveur.