Offerta di lancio

Licenza Founders: aggiornamenti per almeno 2 anni

149 €pagamento unico, IVA esclusa

Una licenza Shop normale costa 199 €.

Per le prime 100 licenze Shop, fino al 10 dicembre 2026. Aggiornamenti e nuove conoscenze del Consulente per almeno 2 anni, senza rinnovo. Una licenza Shop normale: 12 mesi.

Ottieni Founders a 149 €

PrestaShop lento: cosa sistemi da solo, cosa l'hosting e cosa uno sviluppatore

Quando PrestaShop è lento, capisci prima cosa è lento: tutto il negozio, alcune pagine o solo il back office. Poi controlla tre impostazioni in Parametri avanzati > Prestazioni: la modalità debug, la cache e la compilazione dei template. Se sono a posto e il server risponde ancora lentamente, tocca all'hosting. Moduli pesanti e tema sono lavoro tuo o di uno sviluppatore.

Autore: Il team TellMyShop. Una guida per i titolari di negozi PrestaShop: la causa, la correzione a mano e lo stesso lavoro in una conversazione in chat.
Ultimo aggiornamento: · 5 min di lettura

Cosa esattamente è lento?

La risposta decide chi risolve il problema. Un negozio lento e un back office lento sono spesso due problemi diversi.

Misura tre tipi di pagina: la home page, una categoria con molti prodotti e una pagina prodotto. Usa PageSpeed Insights e annota i risultati per mobile e desktop. Il report mostra due cose da tenere separate. La prima è il tempo della prima risposta del server, cioè quanto il negozio ci pensa prima di mandare qualcosa. La seconda è tutto quello che succede dopo nel browser: immagini, script, font. Cosa significa ogni metrica lo spiega web.dev nella sua guida ai Core Web Vitals.

Una prima risposta lunga indica server, impostazioni di PrestaShop o moduli. Una risposta veloce con una visualizzazione lenta indica immagini, tema e script di terze parti.

Perché il negozio è rallentato all'improvviso quando prima andava bene?

Perché qualcosa è cambiato, e un rallentamento improvviso ha quasi sempre una causa sola. Prima di ottimizzare tutto insieme, ripensa agli ultimi giorni.

  • Un nuovo modulo o l'aggiornamento di un modulo, soprattutto con elementi su ogni pagina.
  • Un lavoro di uno sviluppatore che ha lasciato attiva la modalità debug o forzato la compilazione dei template.
  • Un cambio di versione di PHP, o il tuo hosting che ha spostato il negozio su un altro server.
  • Un'importazione di molti prodotti o immagini.
  • Più traffico, compresi bot che scansionano migliaia di combinazioni di filtri nelle categorie.

L'ultimo punto è facile da perdere. Google spiega come limitare la scansione di questi indirizzi nella sua guida alla navigazione a faccette. Quando trovi la modifica, annullala come prova e misura di nuovo le stesse pagine.

Chi sistema cosa: tu, l'hosting o uno sviluppatore?

Ogni causa ha il suo responsabile. Questa tabella ti risparmia uno scambio di email in cui ognuno passa il problema a qualcun altro.

Sintomo o causaChiCosa fare
Modalità debug attivatudisattivala in Parametri avanzati > Prestazioni
Cache disattivata o compilazione dei template forzatatuattiva la cache, imposta la compilazione su «Ricompila i template se i file sono stati aggiornati»
Moduli inutili con script nelle paginetudisattivali come prova, confronta la misurazione
Immagini di prodotti e banner pesantituriduci i file prima di caricarli, valuta il formato WebP
Prima risposta del server lunga nonostante buone impostazionihostingun piano più potente, PHP aggiornato, cache PHP lato server
Versione di PHP vecchiahostingcambia la versione secondo i requisiti di PrestaShop
Database gonfiato, back office lentohosting o sviluppatoreripulire dati delle statistiche e vecchi carrelli, con un backup
Tema pesante, modulo filtri lento, codice personalizzatosviluppatoremisurazione, ottimizzazione del codice, un altro tema o modulo

Un elenco più ampio di cause lo descrive Astrabit (in polacco). HelpGuru mostra la pulizia del database passo per passo (anche questo in polacco). Falla sempre e solo con un backup.

Quali impostazioni puoi controllare da solo in un quarto d'ora?

Stanno tutte in una pagina del back office: Parametri avanzati > Prestazioni. La documentazione di PrestaShop la descrive.

  1. Modalità debug: disattivata. Quando è attiva, una parte della cache è spenta e ogni pagina è più lenta. Spesso resta accesa dopo il lavoro di uno sviluppatore.
  2. Compilazione dei template: non forzata. La compilazione forzata ha senso solo mentre qualcuno lavora sul tema.
  3. Cache dei template: attiva.
  4. Unione e compressione dei file CSS e JS: attive. Dopo averle attivate, controlla che le pagine si vedano bene. Se qualcosa si rompe, spegni l'opzione e segnalalo all'autore del tema.
  5. Svuota la cache e misura di nuovo le stesse tre pagine.

Annota i risultati prima e dopo. Senza una misurazione non saprai quale modifica ha aiutato.

Come aiuta la chat, e cosa non fa

La tua chat (Claude o ChatGPT) fa la diagnosi e mette ordine nel negozio. Non sostituisce un hosting migliore, non misura i tempi di caricamento delle pagine e non ottimizza il codice del tema. In TellMyShop Free fa una revisione tecnica del negozio. Controlla la modalità debug, la cache dei template e l'unione dei file. Legge anche gli errori del log degli ultimi 7 giorni e l'elenco dei moduli.

Tu: Il negozio è lento da una settimana, e anche il back office. Controlla cosa può causarlo.

La tua chat: Revisione tecnica:

La modalità debug è attiva. È la causa più probabile, perché spegne una parte della cache. Puoi disattivarla in Parametri avanzati > Prestazioni.

L'unione dei file CSS e JS è disattivata.

Il log degli ultimi 7 giorni ha 230 avvisi dal modulo contatore visitatori, su ogni pagina.

Sono installati 4 moduli di pop-up, 3 dei quali attivi nella home page.

Se dopo queste modifiche la prima risposta del server è ancora lunga, chiedi al tuo hosting della versione di PHP e della cache PHP.

Illustrazione: prodotti, numeri e risposte sono esempi.

Mettere ordine nei moduli richiede TellMyShop Pro e l'interruttore Moduli acceso nel pannello del modulo. L'interruttore funziona per 24 ore e richiede un backup del database fatto lo stesso giorno. A quel punto la chat può disattivare i moduli inutili come prova e cambiarne le impostazioni, per esempio il numero di prodotti in un blocco della home page. Ogni modifica la vedi in anteprima prima che venga salvata. Vedi i casi d'uso revisione e modifica delle impostazioni dei moduli e rimuovere in sicurezza un modulo inutilizzato.

Puoi iniziare la revisione in TellMyShop Free. Come scegliere i moduli da disattivare lo spieghiamo nell'articolo sui moduli PrestaShop inutilizzati. Dove trovare i messaggi di errore lo spiega l'articolo sulla modalità debug di PrestaShop.

Domande e risposte

Da dove parto quando il mio negozio PrestaShop è lento?

Da una misurazione e da una pagina alla volta. Controlla la home page, una categoria e una pagina prodotto in PageSpeed Insights. Poi apri Parametri avanzati > Prestazioni e assicurati che la modalità debug sia disattivata e la cache attiva. Queste due impostazioni spiegano più spesso un rallentamento improvviso dopo un lavoro sul negozio.

Perché il back office di PrestaShop è più lento del negozio?

Il back office non usa la stessa cache del negozio e fa più query al database. Lo rallentano anche i moduli di statistiche nella dashboard e le tabelle dei dati dei visitatori gonfiate. Aiuta spegnere i blocchi inutili della dashboard, ripulire i dati delle statistiche e avere un server database più potente, che è un compito del tuo hosting.

Cambiare hosting velocizza PrestaShop?

Spesso sì, quando la misurazione mostra un tempo di risposta del server lungo e le impostazioni del negozio sono corrette. Un server debole, una versione di PHP vecchia o l'assenza di una cache PHP lato server rallentano ogni pagina. Prima di cambiare hosting, chiedi a quello attuale di queste tre cose. A volte basta un piano superiore.

Disattivare i moduli velocizza il negozio?

Solo se disattivi quelli che aggiungono lavoro alle pagine dei clienti: script, pop-up, widget di chat, contatori, blocchi pesanti nella home page. I moduli che lavorano solo nel back office cambiano poco la velocità del negozio. Disattiva prima ogni modulo come prova e confronta la misurazione prima e dopo.

La chat velocizza il mio negozio?

Non sostituisce un server migliore e non misura i tempi di caricamento delle pagine. La chat fa una revisione tecnica del negozio, indica impostazioni e moduli da controllare e aiuta a mettere ordine nei moduli. La revisione funziona nel gratuito TellMyShop Free. Disattivare i moduli e cambiarne le impostazioni richiede TellMyShop Pro e l'interruttore Moduli.

PrestaShop è un marchio registrato di PrestaShop SA. Claude è un marchio di Anthropic PBC. ChatGPT e OpenAI sono marchi di OpenAI. TellMyShop non è affiliato a queste aziende.

Controlla gratis il tuo negozio

TellMyShop Free analizza il tuo negozio e mostra i problemi, dai più importanti. Non salva nulla.

Controlla se il tuo negozio è pronto

Scrivi l’indirizzo del tuo negozio. In pochi secondi vedrai la piattaforma e se TellMyShop funzionerà.

Controlliamo l’indirizzo, l’HTTPS e la piattaforma. Non installi nulla e non salviamo l’indirizzo.

iltuonegozio.itRisultato di esempio
Il negozio risponde
sì
HTTPS
attivo
Piattaforma
PrestaShop 8.1
TellMyShop funzionerà

Leggi anche

Free a 0 €, legge e consiglia

Scarica Free