Mise en place de Memcached sur Wordpress
1 Introduction
Memcached est un serveur de cache qui contrairement à certains accélérateurs PHP ne consomme pas de CPU supplémentaire. C'est donc le compromis idéale. Sur Wordpress, il n'existe pas à ce jour de solution simple pour mettre rapidement en place cette solution (bien que ce ne soit pas très long de toute façon.
2 Installation
Sur Debian, c'est facile :
apt-get |
apt-get install memcached |
Votre serveur memcached tourne maintenant sur le port 11211.
3 Configuration
3.1 Serveur
Rien de spéciale à faire, la configuration de base suffit.
3.2 Wordpress
Allez dans le dossier wp-content de votre Wordpress, puis téléchargez ces fichier et positionnez y les bons droits :
cd ./wp-content wget http://svn.wp-plugins.org/memcached/branches/1.0/memcached-client.php wget http://svn.wp-plugins.org/memcached/branches/1.0/object-cache.php chown www-data. memcached-client.php object-cache.php cd .. |
Modifiez ensuite le fichier de config de Wordpress wp-config.php et ajoutez cette lignes :
wp-config.php |
$memcached_servers = array('127.0.0.1:11211'); |
Dans le cas ou vous avez plusieurs serveurs memcached, je voici la syntaxe à adopter :
wp-config.php |
$memcached_servers = array('192.168.1.1:11211', '192.168.1.2:11211'); |