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