1

Facendo test di velocità sul server ho constatato che seppur ci stia attento non tutte le immagini che carico con Aggiungi Media sono esattamente ottimizzate in termini di dimensioni dei file.

Il modo più veloce per ottimizzarle direttamente sul server è creare un piccolo script bash che ottimizizzi tutti i file in wp-content/upload/anno/ sfruttando l’ottimo jpegoptim.

Nb. La procedura che segue modifica i file senza tenerne copia. Fate attenzione ad eseguirla in produzione in mancanza di backup.

Innanzitutto installiamo jpegoptim con il comando:

~$ sudo apt-get install jpegoptim

Ora mi posiziono sulla cartella uploads e creo un nuovo file bash:

/var/www/wp-content/uploads/$ sudo nano wp_image_optim.sh

Al suo interno inseriamo:

#!/bin/bash
ottimizza() {
	jpegoptim -t *.jpg --strip-all
	for i in *
		do
			if test -d $i
			then
				cd $i
				echo $i
				ottimizza
				cd ..
			fi
		done
	echo
}
ottimizza

Ora rendiamo eseguibile lo script:

/var/www/wp-content/uploads/$ sudo chmod +x wp_image_optim.sh

e lo eseguiamo con:

/var/www/wp-content/uploads/$ ./wp_image_optim.sh

Seguira un report con un’indicazione precisa di quanto spazio è stato salvato in ogni cartella. Ora possiamo cancellare il nostro script con:

/var/www/wp-content/uploads/$ rm wp_image_optim.sh

Fatto!!! Comodo vero? Infine, anche se risulta davvero comodissimo effettuare l’ottimizzazione delle immagini in batch sul server, ricordate sempre di ottimizzarle all’origine, magari con il fantastico Image Optim che ho già recensito.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *