Wordpress rallentato a causa di WooCommerce

Wordpress rallentato a causa di WooCommerce

Purtroppo, come dico sempre, i CMS sono degli ottimi prodotti, ma hanno anche parecchi lati oscuri.

Dopo aver usato WooCommerce per un bel periodo su un sito con molto traffico, ci siamo resi conto che era tutto rallentato.

E girovagando abbiamo visto che non eravamo gli unici ad avere questo problema.

Comunque la soluzione l'abbiamo trovata, e consiste nel ripulire la tabella wp_options.

Se la guardate potete notare che è piena di voci simili a _wc_session_xxx e _wc_session_expires_xxx.

Una prima soluzione consiste nell'usare gli strumenti di WooCommerce per pulire le sessioni scadute.

Ma se sono troppe, il sito si impalla lo stesso.

Allora bisogna agire usando un pò di SQL:

DELETE FROM wp_options WHERE option_name LIKE '_wc_session_%' OR option_name LIKE '_wc_session_expires_%'

Poi modificate il file wp-config.php commentando questa riga:

define('DISABLE_WP_CRON', 'true');

Infine modificate il file robots.txt mettendo questo:

Disallow: /*add-to-cart=*

Dovreste stare a posto!

Enjoy