Pour l’optimisation d’un site ou blog, la compression des images est un facteur très important car cela permet de réduire le poid et du coup d’accélerer la chargement des pages.
Jusqu’à ce jour, j’utilisais le plugin Wp-Smush, mais depuis ça dernière mise à jour en version gratuite, il n’était plus aussi performant qu’avant.
En fouillant dans les plugins disponible, je suis tombé sur CW Image Optimizer, qui utilise des outils libre pour la compression d’images. De plus, ce plugin est un fork de Wp-smush. Ces outils sont regroupés dans le paquet littleutils.
Cependant, pour pouvoir utiliser le plugin CW Image Optimizer, il faut obligatoirement un serveur dédié (ou VPS) et un système d’exploitaion GNU/Linux.
Installation de littleutils sur Debian
Dans mon cas, c’est Debian qui est installée sur mon serveur, hébergeant mes sites/blogs.
Pré-requis
L’outil littleutils a besoin de certaines dépendances pour son bon fonctionnement :
apt-get install gifsicle pngcrush lzip libpng12-0 libpng12-dev libjpeg-progs p7zip-full
Téléchargement et compilation de littleutils
- Téléchargement :
cd /usr/local/src/ wget -c http://downloads.sourceforge.net/project/littleutils/littleutils-source/1.0.33/littleutils-1.0.33.tar.xz
tar xvf littleutils-1.0.33.tar.xz && cd littleutils-1.0.33
./configure --prefix=/usr make make install make install-extra
Compression des images dans WordPress
Dans un premier temps, il faut installer le plugin CW Image Optimizer et l’activer.
Puis aller dans le menu « Médias » et cliquer sur « Bulk Optimize » pour la première utilisation :
Et pour lancer la compression, cliquer sur « Run all my images through image optimizers right now » :