Korjaa wc-ajax = get_refreshed_fragments korkea CPU
Melko yleinen ongelma verkkokaupoissa, joissa on WooCommerce Fix wc-ajax = get_refreshed_fragments High CPU Usage.
sisältö
Minkä tahansa nykyisen käsikirjoituksen prosessorien liiallinen kuormitus ei tee mitään muuta kuin Vähennä verkkokaupan sivujen lataamisen nopeutta, tuoda alhainen SEO -pisteet ja käyttökokemus. Vähemmän tilauksia sivustolla.
Mikä on ja mikä käyttää kuulustelua wc-ajax = get_refreshed_fragments
Pe intelesul tuturor, cu ajutorul acestui script AJAX, Viipalo sallia Tuotteiden lisääminen koriin ja ostoskorin päivittäminen ilman verkkosivua päivittää. Ostoskärry kommunikoi asynkronisen isäntäpalvelimen kanssa Ajaxin (asynkroninen JavaScript ja XML) kautta.

In mod prestabilit, /?wc-ajax=get_refreshed_fragments on läsnä kaikilla sivuston sivuilla toimien seuraamiseksi Add to Cart käyttäjän ja muutokset, joita voi tapahtua ostoskorissa. Nämä toimet ovat niitä, jotka asettavat prosessit prosessoriin ja hidastavat verkkosivujen lataamisen nopeutta. Joskus 4-5 sekuntia, mikä on hyvin paljon.
Korjaa wc-ajax = get_refreshed_fragments korkea CPU
Jos et käytä ostoskorin dynaamista widgetiä otsikossa tai toisella kaupan pysyvällä alueella, on parasta luopua dynaamisesta päivityksestä ja seurata korin lisäämisen / päivittämisen toimia.
Voit poistaa käytöstä AJAX Cart Fragments Arkistosivuilla ja ohjaa käyttäjät suoraan ostoskoriin, kun tuote lisätään koriin.
- WooCommerce -ohjelmassa löydetty kriittinen haavoittuvuus – Miljoonaa verkkokauppaa voi vaarantua
- Näytä tietokantakyselyt yhteensä, muistin käyttö & Suoritusaika (WordPress)
WooCommerce → Settings → Products.

Jos haluat jättää tämän skriptin aktivoitu “Add to Cart Ajax“, mutta älä suorita kaupan ensimmäisellä sivulla, muokkaa nykyisen teeman function.php -tiedostoa ja lisää seuraava koodi:
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'); }
Skenaariossa, jossa WooCommerce -sivujen lisäksi sinulla on blogi tai muut henkilökohtaiset sivut, joita ei ole tuotettu, hyvä idea on deaktivoida niiden fragmentit.
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');
}
YKSITYISEN PAIKKAAMINEN JA fix wc-ajax = get_refreshed_fragments High CPU Usage (Disable AJAX Cart Fragments) tehdään seuraavalla koodilla:
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');
}
}
}
Kun olet valinnut yhden näistä menetelmistä (etenkin viimeisestä), huomaat välittömästi verkkokaupan lataamisen nopeuden ja prosessorin (CPU) paljon pienemmän resurssien kulutuksen.
Korjaa wc-ajax = get_refreshed_fragments korkea CPU
Mitä uutta
Noin Stealth
Teknologiasta intohimoinen, kirjoitan mielelläni StealthSettings.com-sivustolla vuodesta 2006 lähtien. Minulla on laaja kokemus käyttöjärjestelmistä: macOS, Windows ja Linux, sekä ohjelmointikielistä ja blogialustoista (WordPress) sekä verkkokaupoista (WooCommerce, Magento, PrestaShop).
Näytä kaikki Stealthin viestitSaatat olla kiinnostunut myös...