Optimizá la performance del front end de tu tienda Woocommerce

0
147

Extracto de BAEHOST Blog

¿Tu tienda WooCommerce está lenta?

En este articulo te vamos a mostrar herramientas para hacer un diagnóstico, optimizar y arreglar los problemas de tu tienda WooCommerce.

1. Deshabilitar fragmentos del carro de compras:

La forma más fácil es mediante el plugin perfmatters de Kinsta, el cual permite deshabilitar widgets que no utilices (incluidos los de WooCommerce) para que el área de administrador cargue más rápido. También posee otras características tales como: deshabilitar el metabox de estado de WooCommerce y los scripts en una página/publicación, limitar las revisiones de publicaciones, autoguardados y control de heartbeat. Esto puede reducir el uso de la CPU y hacer que tu sitio cargue más rápido.

Por defecto, WooCommerce utiliza fragmentos de carro de compras que se utilizan para actualizarlo, pero sin tener que actualizar el sitio. Esto no es necesario en tu página de inicio y puede desactivarse para un mejor rendimiento.

Fragmentos de carro que generalmente verás en el informe de GTmetrix/Pingdom:

Para deshabilitar los fragmentos del carro, agregá el siguiente código a tu archivo funtions.php:

/ ** Deshabilitar llamada Ajax desde WooCommerce * / add_action ('wp_enqueue_scripts', 'dequeue_woocommerce_cart_fragments', 11); función dequeue_woocommerce_cart_fragments () {if (is_front_page ()) wp_dequeue_script ('wc-cart-fragments'); }

2. Desactivar los estilos de WooCommerce:

WooCommerce carga 3 hojas de estilo en cada página de tu sitio web; podés desactivarlas en contenido non-eCommerce.

woocommerce-layout.css

woocommerce-smallscreen.css

woocommerce.css

Deshabilitá todas las hojas de estilo de WooCommerce:

add_filter ('woocommerce_enqueue_styles', '__return_empty_array');

Deshabilitar hojas de estilo específicas:

/**  * Set WooCommerce image dimensions upon theme activation  */ // Remove each style one by one add_filter( 'woocommerce_enqueue_styles', 'jk_dequeue_styles' ); function jk_dequeue_styles( $ enqueue_styles ) { 	unset( $ enqueue_styles['woocommerce-general'] );	// Remove the gloss 	unset( $ enqueue_styles['woocommerce-layout'] );		// Remove the layout 	unset( $ enqueue_styles['woocommerce-smallscreen'] );	// Remove the smallscreen optimisation 	return $ enqueue_styles; }  // Or just remove them all in one line add_filter( 'woocomme...... 


Autor Adrian Vernazza
Lee la nota completa en BAEHOST Blog

Compartir
Web Hosting profesional, VPS cloud, Hosting dedicated, dedicated Server, Virtual datacenter, Cloud Server and Cloud Hosting. 100 % SSD.

Dejar respuesta