google pagespeed insight

Votre site contient de plus de en plus d'images ? Ces images ne sont pas suffisamment compressées au goût de Google Pagespeed Insights ?

Il vous suffit dans un premier temps d'installer jpegoptim et optipng sur votre serveur Linux. Ces deux utilitaires en ligne de commande permettent facilement et à distance de compresser les images présentes sur votre serveur Web.

$ sudo apt-get install jpegoptim optipng

Ensuite, il vous faudra créer le script suivant dans le répertoire contenant l'ensemble de vos images à compresser. Ce script vous permettra par la suite de compresser automatiquement les nouvelles images que vous publierez sur votre site.

#!/bin/bash

find -type f -name "*.jpg" -exec jpegoptim -t --all-progressive --strip-all {} \;
find -type f -name "*.png" -exec optipng {} \;
chown -R www-data:www-data *;

Enfin, exécuter ce script en vous assurant de bien préciser l'utilisateur de votre serveur Web, ici "www-data" dans le cas des serveurs Ubuntu.

L'ensemble des images JPEG et PNG de votre site seront ainsi remplacées par des versions plus optimisées pour le Web. Google Pagespeed Insights ne vous remontra plus d'erreur concernant le niveau de compression de vos images.

:: Ces articles devraient aussi vous intéresser ::

1. Le , 08:34 par Biwaa
13ec470795fd696eeacfef0dee9590b0

Ca semble très intéressant mais qu'en est il de la qualité des images qui en ressortent ? Avez vous fait des tests ?

2. Le , 00:28 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

Je n'ai pas constaté de dégradation visuelle. L'affichage progressif des JPEG apporte un plus.

3. Le , 21:53 par Cédrik
b9624d19bd8dd0f0bc5f8cdbbd163882

Beaucoup plus fort que jpegoptim : jpeg-archive - https://github.com/danielgtaylor/jp...
Ce superbe projet s'appuie sur une analyse psycho-visuelle pour augmenter le taux de compression des JPEG, sans perte de qualité visible ; c'est tout simplement magique !
Attention, requière plus de CPU que jpegoptim quand même !

Et pour optimiser un dossier complet, mon script de traitement parallèle : https://gist.github.com/javabean/9e...

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.