Ogni sito WordPress prima o poi incontra lo stesso problema. Le immagini sono la cosa più pesante della pagina, i redattori caricano quello che è uscito dalla fotocamera, e il punteggio mobile ne risente. La risposta consueta è installare un plugin di ottimizzazione immagini, e i candidati consueti sono Smush, ShortPixel e Imagify.
Esiste un secondo approccio che funziona diversamente, e il confronto viene raramente fatto in modo onesto perché non si tratta di un prodotto equivalente. Cloudflare Image Transformations non comprime le tue immagini per poi archiviarne il risultato. Le riscrive nel momento in cui vengono richieste. Capire questa differenza è già la maggior parte della decisione.
La distinzione che decide: i plugin elaborano e archiviano copie ottimizzate delle tue immagini. Cloudflare trasforma su richiesta e mette in cache il risultato all’edge. I plugin ti fatturano in base a quante immagini possiedi. Cloudflare ti fattura in base a quante varianti distinte servi. Questi due modelli si adattano a siti molto diversi.
In cosa differiscono i due approcci
Un plugin di ottimizzazione tradizionale lavora sulla tua libreria media. Prende ogni immagine caricata, la invia ai server del fornitore o la elabora localmente, la comprime e riscrive il risultato. La tua libreria finisce per contenere file ottimizzati, spesso in più dimensioni. Il lavoro avviene una volta, al caricamento o durante un’elaborazione massiva, e i risultati restano sul tuo origin.
Le trasformazioni ribaltano tutto questo. Il tuo originale resta intatto. Quando un visitatore richiede un’immagine, la richiesta passa da Cloudflare, che la ridimensiona e la converte al volo e mette in cache il risultato. Nulla viene riscritto nella tua libreria, e puoi cambiare le dimensioni servite in qualsiasi momento modificando un URL invece di rielaborare una libreria.
Questo ha una conseguenza pratica che molti scoprono tardi. Con un plugin, se l’anno prossimo decidi che le tue miniature devono avere un’altra dimensione, rigeneri l’intera libreria. Con le trasformazioni, modifichi un parametro.
Cosa offre davvero ciascun piano gratuito
È qui che il confronto diventa concreto, ed è qui che le pagine di marketing aiutano meno.
Smush, di WPMU DEV, ha oltre un milione di installazioni attive. Il piano gratuito offre compressione lossless e lossy, ottimizzazione massiva e caricamento differito. I limiti da conoscere: le immagini oltre cinque megabyte vengono saltate del tutto, e ciò che la maggior parte vuole davvero, cioè conversione WebP e AVIF, distribuzione CDN e ridimensionamento automatico, sono tutte funzioni Pro. La versione gratuita è un compressore, non una pipeline di formati moderni.
ShortPixel ha oltre trecentomila installazioni e usa un modello a crediti. Un credito per immagine o miniatura elaborata, con cento crediti gratuiti al mese. Sembra generoso finché non ricordi che WordPress genera diverse dimensioni di miniature per ogni caricamento, quindi una singola fotografia può consumare quattro o cinque crediti. I crediti mensili illimitati costano 9,99 dollari, e i pacchetti una tantum partono da 19,99 dollari. WebP e AVIF sono inclusi, e c’è una CDN nei piani premium.
Imagify, di WP Media, supera anch’esso il milione di installazioni. Il piano gratuito copre venti megabyte di immagini al mese, circa duecento immagini. La conversione WebP e AVIF è inclusa in ogni piano, compreso quello gratuito, che è la posizione più generosa dei tre sui formati. Non è prevista alcuna CDN.
Cloudflare Image Transformations ti dà cinquemila trasformazioni uniche al mese sul piano Free, poi cinquanta centesimi ogni mille. Una trasformazione unica è una combinazione distinta di immagine e parametri per mese solare, quindi servire la stessa immagine ridimensionata a cinquantamila visitatori conta una volta. La selezione automatica del formato conta come una singola trasformazione anche quando alcuni browser ricevono AVIF e altri WebP.
Quale modello per quale sito
La risposta onesta dipende dalla forma della tua libreria, non da quale prodotto sia migliore.
Un sito piccolo con libreria stabile. Qualche centinaio di immagini che cambiano di rado. Qualsiasi plugin gestisce la situazione comodamente, e il piano gratuito di Imagify in particolare la coprirà probabilmente per intero. C’è poco motivo di aggiungere Cloudflare allo stack in questo caso.
Un catalogo grande con molte dimensioni. Un negozio con migliaia di prodotti, ognuno con miniatura, riquadro di griglia e vista di dettaglio. Il prezzo a crediti penalizza duramente questo profilo, perché ogni miniatura di ogni prodotto consuma crediti. Le trasformazioni fatturano per variante distinta indipendentemente da quanti prodotti hai, e lo sconto sulle richieste ripetute fa sì che le pagine popolari non costino nulla in più.
Un sito con molto traffico ma poche immagini. Qui le trasformazioni brillano, perché la fatturazione non segue affatto il traffico. Un articolo virale che serve le stesse dodici immagini a centomila persone sono dodici trasformazioni.
Un sito con caricamenti costanti. Una testata che aggiunge decine di immagini al giorno esaurirà i venti megabyte di Imagify o i cento crediti di ShortPixel in pochi giorni. Entrambi richiederebbero un piano a pagamento. Forse anche Cloudflare, a seconda di quante dimensioni servono per ogni caricamento.
Nessun Cloudflare davanti al tuo sito. Allora le trasformazioni non sono affatto un’opzione senza spostare il DNS, e un plugin è la scelta pragmatica.
I costi che nessuno menziona
Due voci mancano da ogni tabella comparativa.
Lo spazio disco. I plugin che conservano copie ottimizzate accanto agli originali aumentano l’occupazione, a volte in modo sostanziale, perché WordPress genera già più dimensioni per caricamento e il plugin aggiunge versioni convertite di ciascuna. Su hosting condiviso economico questo diventa a volte il vincolo reale al posto della velocità.
La rielaborazione. Cambia tema, cambiano le dimensioni delle immagini, e una configurazione basata su plugin richiede una rigenerazione completa. Su una libreria grande sono ore di carico sul server, ed è il momento in cui si scopre che il proprio host ha un limite di CPU.
Nessuno dei due è un motivo per evitare i plugin. Sono semplicemente costi che stanno fuori dalla pagina dei prezzi, e favoriscono il modello di trasformazione su richiesta man mano che le librerie crescono.
Come capire per cosa stai pagando
Prima di scegliere, conta quattro cose sul tuo sito. Richiedono un pomeriggio e decidono la questione in modo più affidabile di qualunque tabella comparativa.
Quante immagini possiedi. Il conteggio della libreria media, non quello delle pagine. Questo stabilisce se un prezzo a crediti sia anche solo sostenibile.
Quante dimensioni servono per ciascuna. Controlla cosa richiede davvero il tuo tema. WordPress genera diverse dimensioni per caricamento per impostazione predefinita, e la maggior parte dei temi ne usa due o tre. Se il tuo tema registra otto dimensioni personalizzate e ne usa quattro, stai pagando per elaborare le altre quattro con ogni plugin di questo elenco, e per trasformarle anche con Cloudflare. Sfoltire quell’elenco è denaro gratis in entrambi i casi.
Con che frequenza cambia la libreria. Una testata che carica ogni giorno ha un problema diverso da un sito vetrina modificato l’anno scorso. Le quote mensili penalizzano la prima e sono irrilevanti per il secondo.
Quanto traffico generano le immagini. Solo il modello di Cloudflare è insensibile a questo, e solo i livelli CDN dei plugin lo fatturano. Un sito ad alto traffico con poche immagini è il caso più netto a favore delle trasformazioni.
Annota questi quattro numeri e la scelta di solito si fa da sé. Sbagliali e te ne accorgerai al rinnovo, oppure quando una rigenerazione massiva andrà in timeout a metà catalogo.
Usarli insieme
Questi approcci non si escludono, e la combinazione è spesso la risposta sensata. Comprimi al caricamento con un plugin perché i tuoi originali non siano inutilmente pesanti, poi lascia che le trasformazioni gestiscano dimensionamento e conversione di formato alla consegna. Ottieni una libreria più leggera e un trasferimento più leggero, e nessuno dei due sistemi duplica il lavoro dell’altro.
Quello che non dovresti fare è tenere due sistemi che convertono entrambi i formati. Due plugin che si contendono la generazione WebP producono risultati confusi ed elaborazione sprecata, ed è una causa frequente di immagini che appaiono corrette su desktop e si rompono sui browser mobili più vecchi.
Se vuoi automatizzare il lato Cloudflare su WordPress senza scrivere un Worker, il plugin che mantengo riscrive gli URL delle immagini verso le trasformazioni, completa gli attributi di larghezza e altezza mancanti e ti permette di mettere in whitelist le fonti esterne da non toccare. È gratuito e non aggiunge un proprio sistema di crediti.
Per la meccanica del formato URL e dell’approccio con Worker, vedi Cloudflare Image Transformations . Se stai anche decidendo dove debbano risiedere i file, Cloudflare R2 per l’hosting di immagini affronta la questione dello storage e i suoi costi di egress azzerati.
Trovare la risposta per il tuo sito
La decisione si riduce a numeri che puoi contare in un pomeriggio: quante immagini possiedi, quante dimensioni servono per ciascuna, con che frequenza cambia la libreria e se Cloudflare è già davanti al tuo sito. Queste quattro risposte indicano chiaramente l’una o l’altra opzione, e sbagliarle costa in un modo fastidioso da districare in seguito.
Mecanik svolge audit delle prestazioni WordPress che misurano quanto ti costano davvero le immagini prima di consigliare qualsiasi modifica, e cura l’implementazione con attività di sviluppo WordPress quando la soluzione va oltre una semplice installazione.
Post correlati: Immagini prodotto WooCommerce: perché il catalogo è lento , Performance WooCommerce: perché il tuo negozio è lento , Prezzi di Cloudflare R2 spiegati - Costi reali vs S3 e Backblaze , Cloudflare Email Routing - Email gratuita con dominio personalizzato .
Domande frequenti
Cloudflare Image Transformations è meglio di Smush o ShortPixel? Non meglio, diverso. I plugin comprimono e archiviano copie ottimizzate e fatturano in base a quante immagini possiedi. Cloudflare trasforma su richiesta e fattura per varianti distinte servite. I cataloghi grandi favoriscono di solito Cloudflare, le librerie piccole e stabili un plugin.
Quale plugin per immagini ha il piano gratuito migliore? Imagify include la conversione WebP e AVIF nel piano gratuito, cosa che Smush riserva al Pro, ma ti limita a venti megabyte al mese. ShortPixel offre cento crediti mensili, tenendo presente che le miniature WordPress ne consumano diversi per caricamento. Cloudflare offre cinquemila trasformazioni uniche.
Posso usare insieme un plugin di ottimizzazione e Cloudflare? Sì, e spesso ha senso. Comprimi al caricamento con il plugin perché gli originali non siano inutilmente pesanti, e lascia a Cloudflare dimensionamento e conversione di formato. Evita due sistemi che convertono entrambi in WebP, perché spreca elaborazione e produce risultati incoerenti.
Serve Cloudflare davanti al sito per usare le trasformazioni? Sì. Le trasformazioni si applicano alle immagini servite tramite una zona del tuo account Cloudflare. Se il DNS non è su Cloudflare, o le immagini provengono da un host esterno al tuo account, le richieste aggirano il meccanismo e un plugin è la scelta pratica.
L’ottimizzazione delle immagini migliora davvero i Core Web Vitals? Di solito sì, perché le immagini dominano il peso della pagina e la più grande è spesso l’elemento Largest Contentful Paint. Servire un’immagine correttamente dimensionata in un formato moderno riduce direttamente quella misura, ma non risolverà lentezze dovute a script o tempo di risposta del server.
Commenti