• Connexion
  • Créer un compte
GeekParadize.Fr
Poster un article
Poster une vidéo
  • HIGH-TECH
  • TESTS
  • DOSSIERS
  • JEUX VIDEO
  • LOGICIELS
  • VIDEOS
Pas de résultat
Voir les résultats
GeekParadize.Fr
  • HIGH-TECH
  • TESTS
  • DOSSIERS
  • JEUX VIDEO
  • LOGICIELS
  • VIDEOS
Pas de résultat
Voir les résultats
GeekParadize.Fr

Optimiser les images de son blog wordpress avec optipng et jpegoptim

Sébastien T. par Sébastien T.
il y a 5 ans
dans Dossiers
Temps de lecture : 3 mins
0 0
A A
0
Accueil Dossiers

L’optimisation des images d’un site est une étape importante, elle permet en effet d’amélioré très significativement le chargement de vos pages mais aussi au niveau du référencement.

Voici le mode opératoire pour mettre en place la compression de vos images avec quelques commande :

Pré-requis :

  • installer optipng
apt install optipng
  • installer jpegoptim
apt install jpegoptim
  • récupérer lockrun et compiler
wget http://unixwiz.net/tools/lockrun.c
$ gcc lockrun.c -o lockrun
$ sudo cp lockrun /usr/local/bin/

Optimisez vos JPG avec JpegOptim

Utilisez la commande shell ci-dessous pour trouver toutes vos images JPG et les optimiser à l’aide de jpegoptim. JpegOptim est un optimiseur JPG utilisé pour optimiser / compresser les fichiers jpeg.

lockrun -L .lockjpegoptim -- find /var/www/wp-content/uploads/ -iname *.jpg -mtime +7 -exec jpegoptim --max=80 --strip-all --all-progressive -p {} \; > /dev/null

L’idée est de compresser les images se trouvant dans le dossier /wp-content/uploads ayant une date de modification de plus de 7 jours à l’aide de la commande find

Le flag –strip-all supprimera tous les marqueurs (Comment & Exif) du fichier de sortie. L’option -p est ajoutée pour conserver les temps de modification des fichiers. Sachez que lorsque vous optimisez le jpg progressif, le résultat sera un jpg normal.

Optimisez vos PNG avec OptiPNG

Utilisez la commande shell ci-dessous pour trouver toutes vos images PNG et les optimiser à l’aide d’OptiPNG. OptiPNG est un optimiseur PNG qui recompresse les fichiers image à une taille plus petite, sans perdre aucune information.

lockrun -L .lockoptipng -- find /var/www/wp-content/uploads/ -iname *.png -mtime +7 -exec optipng -o7 -preserve {} \; > /dev/null

L’ indicateur -o7 signifie le niveau d’optimisation. Plus le niveau est élevé, plus les essais de compression sont nombreux. L’essai choisi est probablement le plus efficace.

L’option -preserve préservera les attributs de fichier ( horodatages , droits d’accès aux fichiers, etc.) le cas échéant. Ajoutez l’option -keep si vous souhaitez sauvegarder le fichier d’origine.

OptiPNG peut également optimiser les formats de fichiers non png. Il créera une version PNG optimisée du fichier donné. Le nom du fichier de sortie est composé du nom de fichier d’origine et de l’extension .png.

Combinez l’optimisation dans un travail cron

Les cronjobs peuvent vous faciliter la vie. Ils vous permettent d’exécuter des tâches sous Unix automatiquement en arrière-plan à intervalles réguliers. Les commandes mentionnées dans ce blog peuvent être utilisées pour optimiser automatiquement vos images.

Créer une tache cron

nano /etc/cron.d/compresspics
0 23 * * sunday root lockrun -L .lockjpegoptim -- find /var/www/wp-content/uploads/ -iname *.jpg -mtime +7 -exec jpegoptim --max=80 --strip-all --all-progressive -p {} \; > /dev/null
0 23 * * sunday root lockrun -L .lockoptipng -- find /var/www/wp-content/uploads/ -iname *.png -mtime +7 -exec optipng -o7 -preserve {} \; > /dev/null

Ces cronjobs seront exécutés une fois par semaine (dimanche) et n’optimiseront que les images modifiées au cours des 7 derniers jours. Il ne sert à rien d’optimiser les images qui ont été optimisées une semaine auparavant. C’est une utilisation inutile des ressources. Les drapeaux ajoutés pour conserver les temps de modification prouvent qu’il est utilisé maintenant. Lorsque l’image est optimisée, elle conserve son horodatage pour éviter qu’elle ne soit optimisée la semaine prochaine.

Lockrun est utilisé pour éviter que le cron se lance plusieurs fois pouvant provoquer des gros ralentissements.

Allez sur GTmetrix.com pour mesurer les résultats avant et après. Vous remarquerez une amélioration de votre score concernant «Optimiser les images».

Veuillez remplir les champs obligatoires.
Signaler un contenu




PartagerTweet

Obtenez des mises à jour en temps réel sur cette catégorie d'articles directement sur votre appareil, abonnez-vous maintenant.

Se désabonner
Sébastien T.

Sébastien T.

Passionné depuis toujours par l'informatique et les jeux vidéos, je transforme ma passion en expertise. J'utilise quotidiennement les outils et systèmes Microsoft. Je ne délaisse pas mon côté ouvert, notamment via l'utilisation des OS Debian.

Sur le même thème

Mr Robot, quand la réalité rencontre la fiction
Cinema / Série

Mr Robot, quand la réalité rencontre la fiction

25/09/2019
4
[PROXMOX] Upgrade de Proxmox 5.4 vers 6
Dossiers

[PROXMOX] Upgrade de Proxmox 5.4 vers 6

17/05/2020
46
Comment ajouter de l’espace disque à chaud sur une VM Linux Proxmox VE
Dossiers

Comment ajouter de l’espace disque à chaud sur une VM Linux Proxmox VE

18/11/2022
330
Des chercheurs d’ESET ont découvert le framework de cyberespionnage Ramsay
Dossiers

Des chercheurs d’ESET ont découvert le framework de cyberespionnage Ramsay

15/05/2020
0
Article suivant

ZHIYUN SMOOTH Q2 - Stabilisateur compact pour smartphone | Ejayremy

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

J'accepte les conditions générales d'utilisation et la Politique de confidentialité.

PARTENAIRES



Magazine d’actualité High-Tech et Geek au Quotidien

Hébergé parHeberge par PlaneteHeberg

Vous avez une question ?

Vous voulez nous soumettre un bon plan, une news, un partenariat ? Ou juste faire une remarque ?

Contactez-nous !

Retrouver nous sur les réseau sociaux

Liens

Informations juridiques, droits d’auteur et vie privée
Politique de confidentialité
A Propos
Gestion des cookies
RGPD

© 2010 – 2048 (comme ça tranquille :) GeekParadize — Creative Commons License BY-NC-ND 4.0 – Crée par Sebastien avec et 

Bienvenue !

Connectez-vous à votre compte ci-dessous

Vous avez oublié votre mot de passe ? S'inscrire

Créer un nouveau compte !

Remplir les formulaires ci-dessous pour vous inscrire

*En vous inscrivant sur notre site web, vous acceptez les conditions générales d'utilisation et la Politique de confidentialité.
Tous les champs doivent être remplis. Se Connecter

Récupérer votre mot de passe

Veuillez saisir votre nom d'utilisateur ou votre adresse électronique pour réinitialiser votre mot de passe.

Se Connecter

Ajouter une nouvelle playlist

  • Connexion
  • S'inscrire
Pas de résultat
Voir les résultats
  • HIGH-TECH
  • TESTS
  • DOSSIERS
  • JEUX VIDEO
  • LOGICIELS
  • VIDEOS
Ce site web utilise des cookies. En continuant à utiliser ce site, vous consentez à ce que des cookies soient utilisés. Visitez nos conditions générales d'utilisation et notre Politique de confidentialité.
CleanTalk Pixel