Apc, Memcache, et EasyPHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Apc, Memcache, et EasyPHP

par Hywan » 04 juil. 2007, 20:54

Je vais jeter un coup d'oeil demain, merci :)

par titerm » 04 juil. 2007, 19:56

Aucune idée. J'utilise APC souvent, du coup, j'ai jamais eu besoin de me pencher sur memcache. Mais qd on regarde la doc, le host ne semble pas optionnel.

Tu as regardé les logs php et apache ? parfois, on y trouve des pistes ....

par Hywan » 04 juil. 2007, 15:01

Tout est clean, c'est bien ce que je disais. Et pourtant, toutes les fonctions me retournent false à chaque fois ... Je ne comprends pas bien.

Une question seulement : a-t-on besoin de faire une connexion avec Memcache si l'on utilise addServer ?

Merci.

par titerm » 04 juil. 2007, 13:13

Le plus simple pour savoir si c'est effectivement chargé, c'est le phpinfo
Tu dois avoir une entrée pour le module et les valeurs des différents parametres.

Une fois que tu le vois dans le phpinfo, tu tester.

pour apc, c'est vraiment pas compliqué.
$r = apc_cache_info(); 
print_r($r);
et tu es fixé.

Pour memcache, dans le phpinfo, note le port puis
$port=XXX ; // Le port que tu as noté
$mc = new Memcache();
$mc->connect('localhost',$port);
echo $mc->getServerStatus('localhost',$port);

Apc, Memcache, et EasyPHP

par Hywan » 04 juil. 2007, 12:56

Bonjour,

Histoire de faire le travail comme il faut, j'étends les fonctionnalités de mon système de cache à Apc et Memcache.

J'ai donc bien télécharger les DLL, et j'ai bien activé le chargement dans le php.ini. Mais voilà, aucun de ces modules ne fonctionnent.
Dans mon constructeur, je regarde si l'extension est chargée, et il me signale toujours que oui. Pourtant, toutes les méthodes retournent false.

Je dois tester le package en local sous Windows, et il me cause pas mal de soucis, est-ce que quelqu'un aurait une idée ?