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)
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.
contenido
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).

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.
- Vulnerabilidad crítica descubierta en WooCommerce – Millones de tiendas en línea podrían verse comprometidas
- Mostrar consultas de base de datos totales, uso de memoria & tiempo de ejecución (WordPress)
WooCommerce → Settings → Products.

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)
Qué hay de nuevo
Acerca de Stealth
Apasionado por la tecnología, escribo con gusto en StealthSettings.com desde el año 2006. Tengo una amplia experiencia en sistemas operativos: macOS, Windows y Linux, así como en lenguajes de programación y plataformas de blogs (WordPress) y para tiendas en línea (WooCommerce, Magento, PrestaShop).
Ver todas las publicaciones de StealthTambién te puede interesar...