Voilà la problématique mes client.e.s ne compressent pas les images avant de les mettre sur leur site WordPress. Du coup au bout de quelque temps ils viennent me voir en se plaignant que leur site est trop lent. Une photo d’iphone est lourde.
Le problème c’est le download de tout ça et l’upload qui doit remettre tous les fichiers aux bons endroits avec le même nom. Du coup j’ai fait un setup pour gérer ça. J’ai un accès ssh à mes fichiers.
Pour gérer tout ça j’ai installé imagemagick https://imagemagick.org/
cd my_working_folder rsync -e ssh -acv --include="*/" --include="*.jpeg" \ --include="*.jpg" --include="*.png" --exclude="*" \ login@ssh-ftp-server:site-folder/wp-content/uploads ./
magick mogrify -resize $size * magick mogrify -strip -quality $quality *
Je me suis fais un petit scipt pour faciliter un peu les choses que je vous laisse faire un find pour éxecuter ça la ou il faut :
cd my_working_folder
find . -type d -exec ~/bin/img-optimization.sh ./ "{}" \;
3. On re-upload avec rysnc
cd my_working_folder rsync -e ssh -acv --include="*/" --include="*.jpeg"\
-include="*.jpg" --include="*.png"\
--exclude="*" ./ login@ssh-ftp-server:site-folder/wp-content/upload
s
J”ai fait un repo avec deux de mes scripts :
Commentaires récents