In passato ho già parlato di diversi tools offline per la compressione delle immagini prima di caricarle sul sito, oggi invece voglio spiegare come ottimizzare le immagini di un sito WordPress una volta che sono state già caricate in Media.
Scrivo solo ora questo articolo perchè ho voluto testare su diverse installazioni WordPress differenti plugin fino ad individuarne un paio che secondo me sono più che ottimi.
Come ottimizzare le immagini di WordPress in tempo reale ?
I plugin che ho testato lavorano sull’ottimizzazione dei metadati di ogni immagine, ma cosa sono i metadati ? Sono delle informazioni che vengono salvate all’interno di ogni file .PNG, .GIF, .JPG, ecc ed occupano ovviamente dello spazio, rimuovendo queste informazioni, che comunque a WordPress non sono necessarie per il corretto funzionamento, si va a ridurre notevolmente il peso di ogni immagine.
Un’accortezza per non appensantire troppo WordPress durante il caricamento delle immagini, soprattutto sui siti WooCommerce è quello di utilizzare servizi Cloud come per esempio Microsoft Azure Storage o Amazon AWS S3, di cui qui ho scritto la guida per implementare Amazon S3 su WordPress.
La qualità dell’immagine cambia ?
La qualità dell’immagini non dipende dai metadati ma da latri fattori come i DPI, la risoluzione, i bit per canale ed il numero di colori, i plugin che ho testato utilizzando diversi metodi per la compressione dei file, per esempio LossLess, Glossy o Lossy che sono algoritmi di compressione senza perdita di qualità.
Quale plugin utilizzare per la compressione e l’ottimizzazione delle immagini di un sito WordPress
Lascio qui di seguito una tabella comparativa con le mie opinioni basate sui vari test effettuati di svariati siti WordPress e WooCommerce.
Plugin | Tipo | Supporto | Pro | Contro |
EWWW Image Optimizer | Free | Realtime, Ottimizzazione Bulk, Hosting condiviso, Cloud Hosting | Buono ma richiede l’attivazione di PHPExec() non disponibile su tutti gli hosting condivisi | A volte non individua le immagini già ottimizzate e ritenta la compressione facendo perdere del tempo e risorse al server |
Pro | Realtime, Ottimizzazione Bulk, Hosting condiviso, Cloud Hosting | Buono ma richiede le API che permettono di bypassare i server che non permettono l’abilitazione di PHPExec() | A volte non individua le immagini già ottimizzate e ritenta la compressione facendo perdere del tempo e risorse al server | |
Free / Pro | Realtime, Ottimizzazione Bulk, Hosting condiviso, Cloud Hosting | La compressione è buona. | Nella versione free c’è un limite sulle dimensioni delle immagini da ottimizzare ed il livello di compressione è diverso dalla versione a pagamento | |
Free / Pro | Realtime, Ottimizzazione Bulk, Hosting condiviso, Cloud Hosting, Amazon AWS, Microsoft Azure | Compressione ottima rispetto agli altri plugin elencati è il migliore. | Nessuno riscontrato |
Come si può vedere dalla tabella, il plugin ShortPixel è risultato il migliore tra quelli che ho testato, se utilizzate un Bucket S3 di Amazon potete installare WP Offload S3 (anche in versione free) che lavora benissimo con ShortPixel.
Qui potete eseguire un test gratuito per capire subito quanto potete risparmiare in spazio comprimendo le immagini di WordPress.
Test di ottimizzazione gratuito
Programmatore WordPress Esperto WooCommerce
Sono l’autore di questo blog con tanti trucchi e guide su WordPress e WooCommerce.
Ciao, io sul mio sito utilizzo imsanity, e mi trovo abbastanza bene (lo utilizzo soprattutto per le risorse già caricate) .
Hai mai fatto un confronto tra Imsanity e EWWW Image Optimizer?
Quale dei due è migliore sia sul fronte della pesantezza del plugin sia in qualità restituita nelle immagini finali?
Grazie mille
Ciao,
scaricando alcune immagini e comprimendole ho notato che si possono ancora ottimizzare, quindi il plugin che stai utilizzando non è dei migliori