Mode Zen
  • Connexion
  • Créer un compte
GeekParadize.Fr
Poster un article
Poster une vidéo
  • HIGH-TECH
  • TESTS
  • DOSSIERS
  • JEUX VIDEO
    • Tout les jeux
    • PC (Microsoft Windows)
    • PlayStation 4
    • Mac
    • Xbox One
    • Nintendo Switch
    • PlayStation 3
    • Linux
    • Xbox 360
    • iOS
    • Android
  • LINUX
  • WINDOWS
  • LOGICIELS
  • VIDEOS
Pas de résultat
Voir les résultats
GeekParadize.Fr
  • HIGH-TECH
  • TESTS
  • DOSSIERS
  • JEUX VIDEO
    • Tout les jeux
    • PC (Microsoft Windows)
    • PlayStation 4
    • Mac
    • Xbox One
    • Nintendo Switch
    • PlayStation 3
    • Linux
    • Xbox 360
    • iOS
    • Android
  • LINUX
  • WINDOWS
  • 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 6 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

Cet article peut contenir des images générées à l'aide de l'IA.

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

Tour d’horizon sur HTTPS et les en-têtes de sécurité
Dossiers

Tour d’horizon sur HTTPS et les en-têtes de sécurité

25/01/2018
6
Masquer ou afficher les sous-domaines d’URL de schéma et WWW dans la barre d’adresses Google Chrome
Dossiers

Masquer ou afficher les sous-domaines d’URL de schéma et WWW dans la barre d’adresses Google Chrome

09/08/2019
38
Limitless (2015)
Cinema / Série

Limitless (2015)

01/02/2017
7
Quoi mater sur Netflix en cette période de confinement ?
Cinema / Série

Quoi mater sur Netflix en cette période de confinement ?

24/03/2020
8
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

Masquer cette sidebar
Mode Zen


Magazine d’actualité High-Tech et Geek depuis 2010

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

GeekParadize.Fr
Gérer le consentement
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’utilisateur.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
Gérer les options Gérer les services Gérer {vendor_count} fournisseurs En savoir plus sur ces finalités
Voir les préférences
{title} {title} {title}
  • Connexion
  • S'inscrire
Pas de résultat
Voir les résultats
  • HIGH-TECH
  • TESTS
  • DOSSIERS
  • JEUX VIDEO
    • Tout les jeux
    • PC (Microsoft Windows)
    • PlayStation 4
    • Mac
    • Xbox One
    • Nintendo Switch
    • PlayStation 3
    • Linux
    • Xbox 360
    • iOS
    • Android
  • LINUX
  • WINDOWS
  • LOGICIELS
  • VIDEOS