Skip to content


Intégrer la gestion de memcached à votre blog WordPress

Introduction

Comme nous l'avons vu dans l'article précédent http://monblog.system-linux.net/blog/2011/08/18/accelerer-laffichage-de-vos-pages-php-avec-memcached-et-eaccelerator-sous-debian-squeeze/ nous avons installé les paquets "memcached" et "eaccelerator" afin d’accélérer l'affichage des pages PHP de votre site web...

Mais qu'en est-il des pages gérées par WordPress ? Et bien il existe une extension pour WordPress permettant d'indiquer le ou les services "memcached" gérant celui-ci.

Cette extension qui porte le nom de "WP Memcached Manager" a besoin que soit installé le client PHP de memcache.... Sous Debian celui-ci est "php5-memcache", notez la disparition du "d" !

Installation du client memcache

# apt-get install php5-memcache

Les NOUVEAUX paquets suivants seront installés :
  php5-memcache
0 mis à  jour, 1 nouvellement installés, 0 à  enlever et 36 non mis à  jour.
Il est nécessaire de prendre 0 o/45,9 ko dans les archives.
Aprés cette opération, 184 ko d'espace disque supplémentaires seront utilisés.
Sélection du paquet php5-memcache précédemment désélectionné.
(Lecture de la base de données... 65761 fichiers et répertoires déjà  installés.)
Dépaquetage de php5-memcache (Ã  partir de .../php5-memcache_3.0.4-4_i386.deb) ...
Paramétrage de php5-memcache (3.0.4-4) ...
Creating config file /etc/php5/conf.d/memcache.ini with new version

Allons jeter un coup d'oeil à ce qu'il y a dans le fichier : /etc/php5/conf.d/memcache.ini

; uncomment the next line to enable the module
extension=memcache.so
[memcache]
memcache.dbpath="/var/lib/memcache"
memcache.maxreclevel=0
memcache.maxfiles=0
memcache.archivememlim=0
memcache.maxfilesize=0
memcache.maxratio=0

C'est la configuration par défaut et celle-ci semble correctement fonctionner pour l'utilisation de WordPress que j'en ai !

Il faut ensuite à travers l'administration de votre blog wordpresstélécharger et installer l'extension (plugins) wp-memcached-manager ! Qui se trouve être qu'une petite page PHP.

Une fois installée, il faut bien entendu l'activer...

Vous verrez apparaitre le menu "Memcached". De là il faut indiquer quelle(s) machine(s) héberge un service "memcached". Dans mon cas la machine 127.0.0.1 sur le port 11211. Un fois déclarée, rendez-vous dans le sous menu "Memcached" , sélétionner alors le serveur voulu :

 

Voici donc un petit complément à l'article précédent : http://monblog.system-linux.net/blog/2011/08/18/accelerer-laffichage-de-vos-pages-php-avec-memcached-et-eaccelerator-sous-debian-squeeze/

Print Friendly, PDF & Email

Posted in Debian, Important, Linux, Technique, Toutes. Tagged with , , , , , .

3 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. gotcha5832 said

    Une question.
    Si l'on installe memcached sur son serveur, sans rtien faire du coté WP, est ce que ce dernier continue à fonctionner?

  2. lolotux said

    Oui aucune raison....

  3. gotcha5832 said

    merci beaucoup.
    Effectivement je connaissais pas les raisons. mais je préfèrais demander préalablement, plutot que faire tomber des site commercial en prod.

Some HTML is OK

(required)

(required, but never shared)

or, reply to this post via trackback.

Time limit is exhausted. Please reload CAPTCHA.


/* */
Creative Commons License
Cette création par Laurent Besson est mise à disposition selon les termes de la licence Creative Commons Paternité-Partage des Conditions Initiales à l'Identique 2.0 France.