WooCommerce lento: i controlli iniziali
Un negozio è più pesante di un sito vetrina: carrello e cassa non possono essere messi in cache come una pagina qualsiasi, perché sono diversi per ogni …
- Valida per
- Hosting WooCommerce, Hosting Linux
- Tempo stimato
- 5 minuti
- Livello
- Intermedio
Un negozio è più pesante di un sito vetrina: carrello e cassa non possono essere messi in cache come una pagina qualsiasi, perché sono diversi per ogni visitatore. Ecco dove guardare per primo.
1. Lo stato del sistema
WooCommerce › Stato: segnala in rosso versione PHP, limiti e estensioni fuori posto. È il punto di partenza.
2. Le immagini dei prodotti
Sono la causa numero uno nei negozi. Foto caricate a piena risoluzione vengono scaricate da ogni visitatore in ogni elenco prodotti.
- Ridimensionale prima di caricarle.
- Rigenera le miniature se hai cambiato tema.
- Usa formati moderni (WebP).
3. La cache, fatta bene
Carrello, cassa e area account non vanno messi in cache: vanno esclusi esplicitamente nelle impostazioni del plugin di cache. Le pagine di catalogo e i prodotti invece sì.
4. Le attività pianificate
WooCommerce usa un sistema di azioni pianificate per email, ordini e sincronizzazioni. Se la coda si accumula (migliaia di azioni in attesa), il sito rallenta: si controlla da WooCommerce › Stato › Azioni pianificate.
5. I plugin accessori
Estensioni per recensioni, filtri, wishlist, banner e statistiche in tempo reale pesano su ogni pagina. Disattivale a gruppi e rimisura.
6. Il database
Ordini, log e sessioni crescono in fretta. Una pulizia periodica delle sessioni scadute e dei log vecchi aiuta molto; fai sempre un backup prima.
7. I limiti PHP
memory_limit 256M (512M per cataloghi grandi) e max_input_vars 5000: con molti attributi, un valore basso rallenta e fa salvare i prodotti a metà.
Guida rivista il 2026-09-23.