Cache MEMCACHE Memcache est un système utilisé pour la gestion du cache de vos sites, il permet d’accélérer le chargement des pages et de réduire l’empreinte mémoire, toutefois le cache est enregistré temporairement en RAM Pour utiliser memcached il faut utiliser la socket unix /var/run/memcached/memcached.sock ex: <?php $m = new Memcached(); $m->addServer('//var/run/memcached/memcached.sock', 0); $m->set('int', 99); $m->set('string', 'a simple string'); $m->set('array', array(11, 12)); /* L''object' va etre détruit dans 5 minutes */ $m->set('object', new stdclass, time() + 300); var_dump($m->get('int')); var_dump($m->get('string')); var_dump($m->get('array')); var_dump($m->get('object')); REDIS Redis est un gestionnaire plus récent que memcache et permet de gérer le cache plus finement avec une configuration spécifique et de le rendre persistant en activant les écritures sur le disque Pour utiliser redis il faut utiliser la socket unix : /var/run/redis/redis.sock ex: <?php echo "Redis ping<br/>"; $redis = new Redis(); $redis->connect('/var/run/redis/redis.sock'); echo $redis->ping(); ?>