Tutto quello che vorresti sapere prima di installare.
Uno sguardo dettagliato su come funziona Ottimizzatore di immagini WebP e AVIF per PrestaShop, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.
Immagini leggere, senza dipendenze esterne
L'Ottimizzatore di immagini WebP e AVIF converte e comprime davvero i file del tuo negozio, in locale, alla qualità che scegli. A differenza dei servizi in abbonamento che inviano le tue immagini ai loro server e fatturano a volume, tutto avviene sul tuo hosting: nessuna quota, nessun credito, i tuoi file non lasciano mai il tuo negozio. Il modulo rileva automaticamente il miglior motore disponibile — Imagick, GD o i binari cwebp e avifenc — e passa dall'uno all'altro a seconda del formato.
Una consegna davvero trasparente
In modalità Apache, il modulo scrive un blocco .htaccess nella cartella /img che restituisce la versione AVIF o WebP al browser solo se la supporta, grazie all'header Accept e a un Vary: Accept corretto per cache e CDN. Gli URL delle tue immagini restano invariati, il tuo tema non viene modificato e nulla si rompe se disattivi il modulo. Per i server Nginx, una modalità picture riscrive i tag img in picture/source al volo.
Non distruttivo per progettazione
Per ogni immagine prodotto.jpg, il modulo crea prodotto.jpg.webp e prodotto.jpg.avif accanto all'originale. I tuoi file di origine non vengono mai sovrascritti, il che rende l'operazione completamente reversibile: un pulsante ripristina gli originali e rimuove le versioni generate. Se una versione next-gen risulta più pesante dell'originale, viene scartata automaticamente. Puoi anche, facoltativamente, ricomprimere i file JPEG e PNG originali, con un backup .dforig conservato per poter tornare indietro.
Lazy-loading e Core Web Vitals
Il modulo aggiunge gli attributi loading=lazy e decoding=async alle tue immagini, basandosi sul lazy-loading nativo dei browser: nessun JavaScript pesante, nessun impatto negativo sulla SEO. Un leggero effetto dissolvenza è disponibile come opzione. Combinato con immagini next-gen molto più leggere, il lazy-loading migliora direttamente le tue metriche Core Web Vitals (LCP, CLS) e la velocità percepita del negozio.
Pensato per grandi librerie multimediali e agenzie
Avvia un'analisi dell'intera libreria multimediale, poi una conversione in batch via AJAX con barra di avanzamento, pausa e ripresa. Per cataloghi molto grandi, un'attività CRON protetta da token e un comando CLI permettono di elaborare migliaia di immagini in background, senza timeout. Una coda robusta gestisce i tentativi ripetuti, salta le immagini animate (GIF e APNG), rispetta una soglia di dimensione minima e le tue esclusioni per pattern. L'ambito è completamente configurabile: prodotti, categorie, produttori, fornitori, negozi, pagine CMS e immagini del tema.
Ancora non ci sono recensioni.