GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser le package d'optimisation d'image pour WP-CLI

Il y aura de nombreuses fois où vous devrez optimiser toutes les images d'une médiathèque de site. Si vous êtes familier avec l'utilisation de WP-CLI, il existe un package très pratique qui peut être installé. Le package s'appelle "image-optimize" et il simplifiera le processus de préparation de vos images pour l'hébergement Web.

Ce package n'est pas destiné aux "hôtes gérés" car les bibliothèques nécessaires ne pourront pas être installées sans accès root et cela peut nécessiter beaucoup de ressources CPU.

Préparation à l'exécution des commandes

Le package pour WP-CLI s'appelle image-optimize. Pour pouvoir utiliser ce package, vous devrez vous connecter au serveur de votre site et mettre à jour WP-CLI. Vous pouvez mettre à jour WP-CLI en exécutant la commande suivante :

wp cli update

Ensuite, vous devrez installer un certain nombre de bibliothèques que le package utilise pour optimiser les images jpeg, png et gif avec ces commandes :

sudo apt-get install jpegoptim
sudo apt-get install optipng
sudo apt-get install pngquant
sudo apt-get install gifsicle

Vous pouvez maintenant installer la version stable du package image-optimize avec cette commande :

wp package install typisttech/image-optimize-command:@stable

Optimiser les images du site

Voici des exemples de commandes à exécuter après une mise à jour du cœur de WordPress :

wp image-optimize mu-plugins
wp image-optimize plugins
wp image-optimize themes
wp image-optimize wp-admin
wp image-optimize wp-includes

Vous pouvez utiliser cette commande pour régénérer toutes les vignettes d'un site.

wp media regenerate --yes
Vous devrez peut-être limiter le nombre d'images que l'optimisation d'image traitera dans un seul verso. Pour limiter la taille du lot, il vous suffit d'ajouter l'indicateur –limit à la fin de la commande batch et de spécifier le montant, comme illustré dans ces exemples :

wp image-optimize batch --limit=500
wp image-optimize batch --limit=1000
wp image-optimize batch --limit=2500
wp image-optimize batch --limit=5000

Lorsque vous utilisez la commande image-optimize WP-CLI, l'utilisation du processeur du serveur peut être intensive, alors exécutez les commandes par lots dans des tailles plus petites pendant les heures creuses sur votre site. Vous pouvez suivre l'utilisation du processeur tout en exécutant une commande d'optimisation par lots à l'aide de htop. Vous pouvez installer et exécuter htop à l'aide des commandes suivantes :

sudo apt-get install htop
htop

Pour utiliser htop pour surveiller la charge du serveur, laissez une fenêtre de terminal ouverte pendant que la commande d'optimisation par lots s'exécute dans une autre fenêtre de terminal. Lors de nos tests, l'utilisation du processeur n'était pas trop élevée.

1.61GB/3.74GB Memory usage
180M - 3.86GB Swap

Restauration d'images optimisées

Avant que les images ne soient optimisées, des versions de sauvegarde sont créées, ce qui signifie que vous pouvez restaurer à tout moment dans un fichier de sauvegarde et remplacer la version optimisée.

Par exemple, la pièce jointe 123 a été optimisée à l'aide de cette commande :
wp image-optimize attachment 123

Pour restaurer la pièce jointe pour 123, la commande à exécuter serait :
wp image-optimize restore 123

Vous pouvez utiliser la commande wp media regenerate pour régénérer un fichier multimédia spécifique.
wp media regenerate 123

La possibilité d'optimiser les images de la médiathèque de vos sites WordPress réduira la quantité de stockage nécessaire pour votre site. L'optimisation améliorera également la vitesse et les performances de votre site pour les visiteurs, améliorant ainsi l'expérience et la satisfaction des utilisateurs.


Linux
  1. Comment utiliser la commande Linux grep

  2. Comment utiliser la commande history sous Linux

  3. Image Optimizer gratuitement :Découvrez YOGA et apprenez à l'utiliser

  4. Comment utiliser la commande basename ?

  5. Comment trouver les valeurs valides pour le terme à utiliser dans Tmux ?

Comment utiliser la commande Linux Ping

Comment utiliser la commande nmap

Comment utiliser Avidemux pour le montage vidéo

Comment utiliser la commande RPM (avec exemples)

Comment configurer votre Raspberry Pi OS pour l'utiliser pour la première fois

Comment utiliser la commande fd sur le système Linux