je le code suivant:problème lorsque vous faites php memcache appelle dans une boucle
foreach(...)
{
$m = new Memcache;
$m->connect('10.1.1.243', 11211);
$key = ... // calculate key
$data = $m->get($key);
if($data) return $data;
$data = ... // else fetch data from sql
$m->set($key, $data, 3600);
return $data;
}
La boucle va à peu près 100 fois. Et l'instruction $ m-> get ($ key) semble toujours manquer pour obtenir les données de memcache.
Des idées? Merci. Btw: J'utilisais des connexions persistantes avec les serveurs memcache. Je ne sais pas si c'est relavent. J'ai effectivement essayé de déplacer la nouvelle partie Memcache et connect() à l'extérieur, mais j'ai eu le même problème.