W3 Total Cache per WooCommerce
Ultimo aggiornamento: 11 Novembre 2020 by Maurizio Lorenzi
Prima di proseguire con la configurazione del plugin W3 total cache per Woocommerce ti suggerisco di verificare la configurazione base che ho spiegato in questo articolo: W3 Total Cache configurazione Base
W3 Total Cache per WooCommerce
Escludere le pagine di WooCommerce dalla cache
Per prima cosa, andiamo a escludere le seguenti pagine dalla cache di w3 total cache.
Spostiamoci su WordPress
Performance > Page Cache > Sezione “Advanced”
Nel riquadro Never cache the following pages: aggiungi sotto le altre stringe:
- shop*
- cart
- checkout
- my-account
Scorri fino in fondo e clicca sul pulsante blu a sinistra: Save all settings.
Configurazioni Minify HTML & XML
Ci spostiamo in:
Performance > Minify > Sezione “HTML & XML”
Nel riquadro Ignored comment stems: aggiungiamo la stringa mfunc
Premi ora il pulsante blu a sinistra: Save all settings.
Escludere pagine dalla minificazione
Andiamo ora a escludere le pagine relative al woocommerce dalla minificazione
Performance > Minify > Sezione “Advanced”
Andiamo ad aggiunger nel riquadro Never minify the following pages:
- product*
- shop
- cart
- checkout
Scorri fino in fondo e premi il pulsante blu a sinistra: Save all settings
Esclusione _wc_session_ in DB Caching
Per evitare problemi di velocità del sito, andiamo a escludere dal DB Caching la stringa _wc_session_
Performance > Database cache > Sezione “Advanced”
Nel riquadro Ignored query stems:
- _wp_session_
- _wc_session_
Scorri fino in fondo e clicca sul pulsante blu a destra: Save settings & Purge Caches.
Configurazione per Yoast Seo
Inoltre ho scritto una guida approfondita sulla configurazione di w3 Total Cache per Yoast Seo. Ultimamente ho notato che il plugin, nonostante le impostazioni di default, generava un file html della sitemap, mandando in errore la search console…dacci un’occhiata prima di perdere posizioni nella serp!
Conclusione
Finalmente dopo aver seguito passo passo questa guida w3 total cache per WooCommerce, il tuo E-commerce non avrà alcun problema.
In alternativa a questo plugin, se hai bisogno di maggiori performance ti consiglio il plugin a pagamento Wp Rocket e un hosting con dischi SSD performanti come VHosting
Buongiorno,
le ultime versioni di woocommerce hanno cambiato gli url, ad esempio:
cart –> carrello
checkout –> pagamento
product –> prodotto
shop –> negozio
Quando andiamo ad ignorare le stringhe per il minify, dobbiamo inserire gli url in inglese come da te indicato oppure dobbiamo mettere i nuovi in italiano?
Grazie mille per la guida!
Ciao Alessandro,
io ho appena installato due woocommerce e li ho in italiano, comunque ti basta andare a vedere il permalink che genera il carrello e il checkout per poi andare ad adeguare W3 Total cache. Attenzione a non cambiare i permalink
Ciao,
Una domanda: se il sito al posto degli url standard di WooCommerce usa url personalizzati (p.e. dominio.com/mio-account al posto di domincio.com/my-account) nelle esclusioni devo inserire il percorso personalizzato (mio-account) o quello originale (my-account)?
Grazie,
Ciao
Ciao, si nel tuo caso se hai modificato url dovrai inserire mio-account al posto di my-account, stessa cosa per gli altri (carrello, checkout, ecc)
Questo articolo è spiegato molto bene! Ho seguito tutta la guida passo passo e ho risolto i problemi. Top!