Crescita E-commerce

PrestaShop lento: 5 leve per velocizzarlo subito (senza cambiare hosting)

Francesco Ingrosso Francesco Ingrosso
24 Giu 2026 12 min lettura

La porta del tuo negozio fisico si apre in cinque secondi. Quanti clienti aspettano? La maggior parte gira i tacchi e va dalla concorrenza — e non torna. È esattamente quello che succede ogni giorno nel tuo e-commerce se le pagine impiegano più di tre secondi a caricarsi.

Il problema, nella maggior parte dei casi, non è l'hosting. È come hai configurato PrestaShop: cache disabilitata, moduli accumulati negli anni, immagini mai ottimizzate. Tutte cose che puoi risolvere oggi, senza migrare server e senza spendere centinaia di euro.

Ecco 5 leve concrete per velocizzare PrestaShop, ordinate per impatto immediato. Parti dalla prima e misura prima di passare alla successiva.

Perché un PrestaShop lento ti costa soldi veri

Prima delle leve tecniche, un numero che mette tutto in prospettiva: ogni secondo aggiuntivo di caricamento riduce il tasso di conversione in modo significativo — secondo Aberdeen Group, anche del 7% per secondo. Se il tuo shop genera 100.000 € l'anno e le pagine impiegano 4 secondi invece di 2, stai potenzialmente lasciando sul tavolo oltre 14.000 € l'anno senza nemmeno saperlo.

C'è un secondo motivo, meno ovvio ma ugualmente pesante: Google penalizza i siti lenti. I Core Web Vitals — le metriche di velocità usate per il ranking — sono un fattore ufficiale di posizionamento dal 2021. Un PrestaShop lento non solo converte meno: scala meno in SERP, erodendo il traffico organico su cui hai investito mesi di lavoro.

Entriamo nelle 5 leve.

Leva 1: attiva e configura la cache (quella giusta)

La cache è come il cassiere che prepara il resto prima ancora che tu arrivi alla cassa, invece di contare le monete dal vivo ogni volta. Quando un visitatore apre una pagina, PrestaShop non ricalcola tutto da zero: serve la versione già pronta e la consegna in frazioni di secondo.

Eppure, in molti shop la cache è disabilitata o configurata per lo sviluppo — non per la produzione. Vai su Parametri Avanzati → Performance e controlla questi tre punti:

  • Cache Smarty. Imposta la compilazione su "Ricompila i template solo quando i file sono stati aggiornati". La modalità "Ricompila sempre" è pensata per chi sviluppa attivamente il sito: se è attiva in produzione, stai riprocessando ogni template a ogni singola visita.
  • CCC (Combine, Compress, Cache). Abilita la combinazione e compressione di CSS e JavaScript. Riduce il numero di richieste HTTP e il peso dei file trasferiti: meno viaggi tra browser e server, pagina più veloce.
  • Memcached o Redis. Se il tuo hosting lo supporta — e quasi tutti i VPS lo fanno — abilita la cache su Memcached. È un livello di cache in RAM: ordini di grandezza più veloce del filesystem su disco.

Su uno shop non configurato, attivare correttamente la cache riduce il Time to First Byte (TTFB) anche del 40–60%. È la singola azione con il miglior rapporto sforzo/risultato dell'intera lista.

Leva 2: fai pulizia nei moduli (quello disabilitato pesa quasi come quello attivo)

Ogni modulo installato in PrestaShop occupa spazio e — anche se disabilitato — può aggiungere hook, query al database e file da caricare. Pensa ai commessi in pausa che intralciano il passaggio: non servono clienti, ma rallentano chi lavora.

La differenza tra disabilitato e disinstallato è cruciale. Un modulo disabilitato esiste ancora nel filesystem e può essere invocato da hook di sistema. Disinstallarlo è l'unico modo per eliminare il peso reale.

Fai questo audit in 20 minuti:

  1. Vai su Moduli → Gestione moduli e filtra per "installati".
  2. Per ogni modulo chiediti: "Lo sto usando attivamente? Ha un impatto diretto sulle vendite o sul funzionamento del sito?" Se la risposta è no a entrambe, disinstallalo.
  3. Presta attenzione a live chat, widget social e slider homepage: sono spesso i più pesanti in termini di JavaScript iniettato nel frontend, con script di terze parti che rallentano ogni pagina.
  4. Misura con Google PageSpeed Insights prima e dopo ogni rimozione.

Uno shop medio ha 40–60 moduli installati e ne usa davvero 15–20. Il resto è peso morto che rallenta ogni singola richiesta al server.

Leva 3: ottimizza le immagini (il collo di bottiglia più sottovalutato)

Le immagini rappresentano mediamente il 60–70% del peso totale di una pagina e-commerce. Caricare una foto da 3 MB sulla scheda prodotto è come spedire un pacco da 10 kg quando bastava una busta: arriva tardi, costa di più, il cliente aspetta.

Tre azioni da eseguire nell'ordine:

Comprimi le immagini esistenti

Usa Squoosh (gratuito, di Google) o TinyPNG per ridurre il peso delle immagini senza perdita visibile di qualità. Una foto da 2 MB può diventare 200 KB mantenendo la stessa nitidezza su schermo. Se hai centinaia di prodotti, usa strumenti batch o un modulo PrestaShop che gestisce la compressione automatica all'upload.

Passa al formato WebP

WebP è il formato immagine moderno supportato da tutti i browser aggiornati: pesa il 25–35% in meno rispetto a JPEG a parità di qualità percepita. Esistono moduli PrestaShop che convertono automaticamente le immagini in WebP al momento dell'upload — una configurazione che si fa una volta sola e lavora in modo silenzioso per sempre.

Configura le dimensioni immagine in PrestaShop

Vai su Design → Immagini e verifica le dimensioni configurate. Se la tua griglia prodotti mostra thumbnail da 250×250 px ma PrestaShop sta servendo immagini da 800×800 px, stai scaricando tre volte più dati del necessario per ogni pagina categoria. Adatta le dimensioni all'uso reale e rigenera le miniature dopo la modifica: senza questo passaggio, le vecchie immagini rimangono invariate.

Leva 4: pulisci il database (il magazzino ingolfato rallenta tutto)

Il database di PrestaShop accumula nel tempo una quantità enorme di dati inutili: log di sistema, carrelli abbandonati scaduti, statistiche obsolete, sessioni guest vecchie di anni. È come un magazzino dove non si fa mai inventario: trovare la merce giusta richiede sempre più tempo perché c'è roba ovunque.

PrestaShop ha uno strumento nativo per questo: Parametri Avanzati → Database → Ottimizza il database. Eseguilo adesso. In pochi minuti riorganizza le tabelle frammentate e recupera spazio su disco.

Per una pulizia più profonda, il modulo ufficiale DB Cleaner permette di eliminare in sicurezza:

  • Carrelli abbandonati più vecchi di X giorni
  • Log di connessione e statistiche di navigazione
  • Dati residui di prodotti eliminati
  • Sessioni guest scadute

Regola d'oro: esegui sempre un backup completo prima di qualsiasi operazione sul database. Senza backup non si fa manutenzione — si gioca alla roulette.

Leva 5: lazy loading e CDN (consegna i file da dove è più vicino al cliente)

Queste due tecniche agiscono sul come e sul da dove vengono consegnate le risorse al visitatore. Richiedono un po' più di configurazione rispetto alle leve precedenti, ma l'impatto sulla velocità percepita è immediato.

Lazy loading: cucina i piatti solo quando il tavolo è pronto

Il lazy loading fa sì che immagini e contenuti al di fuori dell'area visibile vengano caricati solo quando l'utente scorre verso di loro. È la differenza tra un ristorante che cucina tutto in anticipo — con il rischio che si freddi — e uno che prepara il piatto solo quando il tavolo è pronto.

Il risultato pratico: la pagina appare subito caricata, anche se è lunga e piena di immagini. PrestaShop 1.7+ supporta il lazy loading nativo per le immagini tramite l'attributo loading="lazy". Verifica che il tuo tema lo implementi correttamente o abilitalo attraverso le impostazioni del template.

CDN: il magazzino vicino al cliente

Una CDN (Content Delivery Network) distribuisce i file statici del tuo shop — immagini, CSS, JavaScript — su server geograficamente distribuiti. Se il tuo hosting è a Milano ma un cliente è a Palermo o a Zurigo, la CDN serve quei file dal nodo più vicino a lui, riducendo la latenza in modo sostanziale.

Cloudflare offre un piano gratuito che copre le esigenze base di un e-commerce medio. La configurazione richiede meno di un'ora: punti i nameserver del dominio a Cloudflare, attiva il proxy e la CDN è operativa. L'impatto sul tempo di caricamento dei file statici è visibile fin dal primo giorno.

Le 5 leve in sintesi: da dove parti

Leva Azione Difficoltà Impatto
1. Cache Abilita cache Smarty + CCC + Memcached ⭐ Bassa ⭐⭐⭐⭐⭐
2. Moduli Audit e disinstallazione moduli inutilizzati ⭐ Bassa ⭐⭐⭐⭐
3. Immagini Compressione + WebP + dimensioni corrette ⭐⭐ Media ⭐⭐⭐⭐⭐
4. Database Ottimizzazione e pulizia tabelle ⭐ Bassa ⭐⭐⭐
5. CDN + Lazy loading Cloudflare free + lazy loading immagini ⭐⭐ Media ⭐⭐⭐⭐

Consiglio operativo: inizia dalla Leva 1 e dalla Leva 3. Sono quelle con il maggiore impatto immediato sul punteggio PageSpeed e sulla velocità percepita dall'utente. Misura prima e dopo con Google PageSpeed Insights o GTmetrix: senza dati di riferimento non sai se stai migliorando o girando a vuoto.

I 3 errori che vanificano l'ottimizzazione

1. Ottimizzare senza misurare prima

Intervenire "a sensazione" è come risistemare il layout del negozio senza aver mai contato il flusso dei clienti. Fai sempre uno screenshot del punteggio PageSpeed prima di ogni intervento: è il tuo punto di riferimento. Senza baseline, non hai prova dei miglioramenti.

2. Aggiornare PrestaShop senza un ambiente di test

Gli aggiornamenti di PrestaShop spesso includono miglioramenti di performance nativi, ma possono rompere moduli o il tema personalizzato. Testa sempre su un ambiente di staging prima di applicare aggiornamenti in produzione. Un aggiornamento che rompe il checkout ti costa più di qualsiasi guadagno di velocità.

3. Credere che l'hosting sia sempre il problema

Nella grande maggioranza dei casi un PrestaShop lento è un problema di configurazione, non di risorse server. Prima di spendere 50–100 € al mese in più per un hosting superiore, applica le 5 leve di questa guida. Potresti scoprire che il server che hai è più che sufficiente — e risparmiare anni di costi aggiuntivi.

Domande frequenti su PrestaShop lento

Quanto tempo ci vuole per velocizzare PrestaShop?

Le prime tre leve — cache, moduli, immagini — si applicano in 2–4 ore su uno shop medio. I risultati sul punteggio PageSpeed sono visibili immediatamente dopo ogni intervento.

Devo cambiare hosting per avere un PrestaShop veloce?

Nella maggior parte dei casi no. Prima di cambiare hosting, ottimizza la configurazione: cache, moduli, immagini e database. Solo se dopo questi interventi il TTFB supera ancora i 600 ms con traffico normale ha senso valutare un hosting più performante.

PrestaShop è più lento di altri CMS?

PrestaShop non è intrinsecamente più lento di WooCommerce o Shopify. La differenza la fa la configurazione. Un PrestaShop ben ottimizzato supera agevolmente i 90 punti su PageSpeed. Uno mal configurato scende sotto i 40 anche su server eccellenti.

Qual è la prima cosa da fare se PrestaShop è lento?

Attiva e configura correttamente la cache. È l'intervento con il miglior rapporto sforzo/impatto e non richiede competenze tecniche avanzate. Vai su Parametri Avanzati → Performance e parti da lì.

Hai bisogno di un intervento più profondo?

Le 5 leve di questa guida coprono la grande maggioranza dei casi di PrestaShop lento. Ma se dopo averle applicate il tuo shop è ancora sotto i 70 punti su PageSpeed, o se preferisci non toccare configurazioni tecniche in autonomia su un sito in produzione, c'è un percorso più diretto.

Il servizio di Assistenza PrestaShop include l'analisi delle performance del tuo shop, l'identificazione dei colli di bottiglia reali e l'intervento diretto sulla configurazione. Niente report PDF da interpretare da solo: si fa, si misura, si consegna.

Richiedi Assistenza PrestaShop →

Auto-Audit PrestaShop in 15 Punti

Vuoi capire da solo cosa non va nel tuo store? Scoprilo in un paio d'ore, senza chiamare nessun tecnico.

Se hai letto fin qui, sai gia che qualcosa non quadra e vuoi capire dove. Questo manuale di 42 pagine ti mette in mano una lista di controllo precisa per verificarlo con le tue mani, senza toccare il codice.

  • 15 schede di controllo — per ognuna: cosa Verificare, la Soglia, il Fix e il Costo stimato
  • Scorecard 0–100 per sapere esattamente a che punto e il tuo store
  • Matrice delle priorita — cosa sistemare prima e cosa puo aspettare
  • 8 messaggi gia pronti da inoltrare al tuo tecnico, senza dover spiegare tutto da zero

Una verifica come queste ha permesso a Mauro di 39sport di recuperare 2.725 € di ordini persi. Di solito chi lo apre trova due o tre problemi che non sapeva di avere.

7 € — vale come un libro tecnico da 35 €. Se ti fa individuare anche un solo ordine perso, si e gia ripagato.
Scarica l'Auto-Audit a 7 € →

Hai un e-commerce PrestaShop che non performa?

Richiedi un'analisi gratuita del tuo sito. Identifico i problemi tecnici e ti propongo un piano d'azione concreto.

Richiedi Analisi Gratuita

Leggi anche

Il tuo e-commerce e sparito da Google? Come capire perche e recuperare Crescita E-commerce

Il tuo e-commerce e sparito da Google? Come capire perche e recuperare

Guida completa su sito sparito da google e-commerce per proprietari di e-commerce PrestaShop.

Leggi tutto →
Calo improvviso degli ordini su PrestaShop: le 7 cause reali e come trovarle Crescita E-commerce

Calo improvviso degli ordini su PrestaShop: le 7 cause reali e come trovarle

Guida completa su calo ordini prestashop per proprietari di e-commerce PrestaShop.

Leggi tutto →
Prodotto esaurito su PrestaShop: ogni “non disponibile” è una vendita che perdi (e come fermarla) Crescita E-commerce

Prodotto esaurito su PrestaShop: ogni “non disponibile” è una vendita che perdi (e come fermarla)

Quando un prodotto è esaurito il cliente che lo voleva se ne va e compra altrove: vendita persa senza nemmeno saperlo. Il modulo Back in Stock mette un bottone “Avvisami quando disponibile” sui prodotti finiti, raccoglie l'email e manda un avviso automatico al riassortimento, recuperando la vendita. €67 una tantum.

Leggi tutto →
Francesco Ingrosso - Esperto PrestaShop

Scritto da

Francesco Ingrosso

15 anni su PrestaShop, 300+ store seguiti. Ingegnere del software: lavoro ogni giorno su e-commerce reali, tra migrazioni, performance e recupero vendite.