Código de WooCommerce

por

0

Corrige WC-AJAX = Get_Refreshed_Fragments High CPU Uso (desactivar fragmentos de carro de AJAX)

Corrige WC-AJAX = Get_Refreshed_Fragments High CPU Uso (desactivar fragmentos de carro de AJAX)

0
Código de WooCommerce

Un problema bastante común en las tiendas online con WooCommerce es la carga excesiva del procesador con las peticiones AJAX del carrito de la compra. Fix wc-ajax = get_refreshed_fragments High CPU Usage.

La carga excesiva de procesos de CPU por parte de cualquier script presente no hace más que Disminuye la velocidad de carga de las páginas de la tienda online., para brindar una puntuación baja de SEO y experiencia de usuario. Menos pedidos en el sitio.

Qué es y para qué se utiliza la consulta wc-ajax = get_refreshed_fragments

Para que todos lo comprendan, con la ayuda de este script AJAX, WooCommerce permitir agregar productos al carrito y actualizar el carrito de compras sin actualizar la página web. El carrito de compras se comunicará de forma asincrónica con el servidor host a través de AJAX (JavaScript y XML asincrónicos).

Arreglar wc-ajax = get_refreshed_fragments Uso elevado de CPU
Añadir al carrito

Por defecto, /?wc-ajax=get_refreshed_fragments está presente en todas las páginas del sitio para seguir las acciones Add to Cart del usuario y los cambios que puedan aparecer en el widget del carrito de la compra. Estas acciones son las que ponen procesos en la CPU y ralentizan la velocidad de carga de las páginas web. A veces entre 4 y 5 segundos, que es mucho.

Corrige WC-AJAX = Get_Refreshed_Fragments High CPU Uso (desactivar fragmentos de carro de AJAX)

Daca nu folositi un widget dinamic al cosului de cumparaturi in header sau intr-o alta zona permanenta a magazinului, cel mai indicat este sa renuntati la actualizarea dinamica si la urmarirea actiunilor de adaugare / actualizare cos.

Puedes desactivarlo AJAX Cart Fragments en páginas de archivo y redirigir a los usuarios directamente al carrito de compras cuando se agrega un producto al carrito.

WooCommerce → Settings → Products.

Deshabilitar Agregar al carrito AJAX
Deshabilitar Agregar al carrito AJAX

Si quieres dejar este script activado “Add to Cart Ajax“, pero no para ejecutarse en la primera página de la tienda, edite el archivo funciones.php del tema actual y agregue el siguiente código:

add_action ('wp_enqueue_scripts', 'dequeue_woocommerce_cart_fragments', 11);
function dequeue_woocommerce_cart_fragments () {if (is_front_page ()) wp_dequeue_script ('wc-cart-fragments'); }

In scenariul in care pe langa paginile WooCommerce aveti si un blog sau alte pagini personalizate pe care nu sunt produse, o idee buna este sa dezactivati fragmentele din acestea.

add_action ('wp_enqueue_scripts', 'dequeue_woocommerce_cart_fragments', 11);
function dequeue_woocommerce_cart_fragments () {
if (is_front_page () || is_single ()) wp_dequeue_script ('wc-cart-fragments');
}

Desactivación total y fix wc-ajax = get_refreshed_fragments High CPU Usage (Disable AJAX Cart Fragments) se hace con el siguiente código:

add_action ('wp_enqueue_scripts', 'dequeue_woocommerce_styles_scripts', 99);
function dequeue_woocommerce_styles_scripts () {
if (function_exists ('is_woocommerce')) {
if (! is_woocommerce () &&! is_cart () &&! is_account_page () &&! is_checkout ()) {
# Styles
wp_dequeue_style ('woocommerce-general');
wp_dequeue_style ('woocommerce-layout');
wp_dequeue_style ('woocommerce-smallscreen');
wp_dequeue_style ('woocommerce_frontend_styles');
wp_dequeue_style ('woocommerce_fancybox_styles');
wp_dequeue_style ('woocommerce_chosen_styles');
wp_dequeue_style ('woocommerce_prettyPhoto_css');
# Scripts
wp_dequeue_script ('wc_price_slider');
wp_dequeue_script ('wc-single-product');
wp_dequeue_script ('wc-add-to-cart');
wp_dequeue_script ('wc-cart-fragments');
wp_dequeue_script ('wc-checkout');
wp_dequeue_script ('wc-add-to-cart-variation');
wp_dequeue_script ('wc-single-product');
wp_dequeue_script ('wc-cart');
wp_dequeue_script ('wc-chosen');
wp_dequeue_script ('woocommerce');
wp_dequeue_script ('prettyPhoto');
wp_dequeue_script ('prettyPhoto-init');
wp_dequeue_script ('jquery-blockui');
wp_dequeue_script ('jquery-placeholder');
wp_dequeue_script ('fancybox');
wp_dequeue_script ('jqueryui');
}
}
}

Dupa ce o sa alegeti una dintre aceste metode (in special ultima) o sa observati imediat o marire a vitezei de incarcare a magazinului online si un consum mult mai mic de resurse pe procesor (CPU).

Corrige WC-AJAX = Get_Refreshed_Fragments High CPU Uso (desactivar fragmentos de carro de AJAX)

También te puede interesar...

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos requeridos están marcados *