Le modifiche che hai effettuato sul sito non sono visibili?
Hai aggiornato un modulo, modificato il tema o corretto un errore ma il negozio continua a mostrare la versione precedente?
In molti casi il problema dipende semplicemente dalla cache di PrestaShop.
In questa guida vedremo cos’è la cache, quando conviene svuotarla e come cancellarla correttamente dal back office o manualmente tramite FTP.
Se stai cercando supporto tecnico, aggiornamenti o ottimizzazioni per il tuo e-commerce, puoi consultare tutti i nostri Servizi PrestaShop.
Cos’è la cache di PrestaShop
La cache è un sistema che consente a PrestaShop di memorizzare temporaneamente dati e informazioni già elaborati.
Lo scopo è semplice:
velocizzare il caricamento delle pagine
ridurre il carico sul server
migliorare l’esperienza utente
Grazie alla cache, PrestaShop non deve rigenerare ogni volta tutte le informazioni necessarie per mostrare una pagina.
Cache e Cookie: qual è la differenza?
Molto spesso cache e cookie vengono confusi.
I cookie servono a memorizzare informazioni relative all’utente, ad esempio:
prodotti nel carrello
lingua selezionata
preferenze di navigazione
stato di accesso
La cache invece riguarda principalmente il funzionamento del sito e serve a velocizzare il caricamento delle pagine.
Perché è importante cancellare la cache di PrestaShop
Svuotare la cache può risolvere numerosi problemi.
Ad esempio:
modifiche non visibili sul sito
problemi grafici dopo aggiornamenti
errori temporanei
rallentamenti improvvisi
malfunzionamenti di alcuni moduli
In alcuni casi una cache corrotta può contribuire anche a problemi di prestazioni. Se il pannello amministrativo è particolarmente lento, consulta anche la guida dedicata al Back Office PrestaShop lento.
Quando conviene cancellare la cache
Ti consiglio di svuotare la cache:
✓ dopo un aggiornamento di PrestaShop
✓ dopo l’aggiornamento di un modulo
✓ dopo modifiche al tema
✓ dopo modifiche CSS o JavaScript
✓ quando alcune modifiche non vengono visualizzate
✓ quando il sito mostra comportamenti anomali
✓ prima di effettuare alcuni test tecnici
In alcuni casi una cache corrotta può contribuire anche alla comparsa di problemi come Errore 500 PrestaShop o schermate bianche.
Come cancellare la cache PrestaShop dal Back Office
Questo è il metodo più semplice e consigliato.
Procedura
Accedi al Back Office di PrestaShop.
Vai su Parametri Avanzati.
Clicca su Prestazioni.
Premi il pulsante Pulisci la Cache.
PrestaShop rigenererà automaticamente i file necessari.
Una volta completata l’operazione, aggiorna il sito e verifica che le modifiche siano visibili.
Forzare la rigenerazione della cache
Se il problema persiste puoi forzare la ricompilazione della cache.
Procedura
Accedi al Back Office.
Vai su Parametri Avanzati > Prestazioni.
Imposta Forza compilazione su “Sì”.
Disattiva temporaneamente la cache.
Salva le modifiche.
Dopo aver verificato il corretto funzionamento del sito puoi ripristinare le impostazioni originali.
Questa procedura è particolarmente utile dopo un Aggiornamento PrestaShop o dopo importanti modifiche tecniche.
Come svuotare la cache manualmente
Se non riesci ad accedere al pannello amministrativo puoi intervenire direttamente tramite FTP o File Manager.
Cartelle principali
Nelle versioni moderne di PrestaShop i file di cache si trovano generalmente nelle seguenti directory:
var/cache/prod
var/cache/dev
Nelle versioni più vecchie potresti trovare:
cache/smarty/cache
cache/smarty/compile
img/tmp
Accedi al server tramite FTP e cancella il contenuto delle cartelle indicate.
Non eliminare le cartelle stesse.
Elimina solamente i file presenti al loro interno.
Se il sito continua a mostrare problemi dopo la pulizia manuale, verifica anche la compatibilità con PrestaShop PHP 8.
La cache non risolve tutto
Molti proprietari di negozi online cancellano la cache pensando di risolvere qualsiasi problema.
In realtà alcune anomalie dipendono da:
moduli incompatibili
errori PHP
aggiornamenti incompleti
problemi server
database non ottimizzato
Se dopo aver svuotato la cache continui a riscontrare errori, consulta anche la guida Modulo PrestaShop non funziona.
Hai problemi con la cache di PrestaShop?
Se hai svuotato la cache ma il sito continua a essere lento, mostra errori o non visualizza correttamente le modifiche, posso aiutarti a individuare rapidamente la causa del problema.
Posso intervenire su:
✓ cache e prestazioni
✓ moduli incompatibili
✓ errori dopo aggiornamenti
✓ problemi PHP
✓ configurazione server
✓ ottimizzazione PrestaShop
👉 Richiedi Assistenza PrestaShop
Come evitare problemi futuri
Molti problemi tecnici nascono da aggiornamenti eseguiti senza controlli o da una manutenzione non costante.
Una corretta Gestione PrestaShop consente di monitorare aggiornamenti, cache, moduli e prestazioni del negozio, riducendo il rischio di malfunzionamenti.
FAQ
Ogni quanto devo cancellare la cache di PrestaShop?
Solo quando effettui modifiche importanti o riscontri problemi di visualizzazione.
Cancellare la cache elimina prodotti o ordini?
No. La cache non contiene dati relativi a prodotti, clienti o ordini.
Posso cancellare la cache senza accedere al Back Office?
Sì. Puoi utilizzare FTP o il File Manager del tuo hosting.
La cache può rallentare il sito?
Una cache configurata correttamente migliora le prestazioni. Una cache corrotta può invece causare problemi.
Dopo aver svuotato la cache il sito continua a non funzionare. Cosa posso fare?
In questo caso il problema potrebbe essere legato a moduli incompatibili, errori PHP o aggiornamenti eseguiti in modo non corretto.