Optimer din WooCommerce-butiks ydeevne ved at deaktivere AJAX Cart Fragments. Denne guide tilbyder en nem at følge tilgang, der balancerer hastighed med funktionalitet for en jævnere og hurtigere shoppingoplevelse
Halter dit WooCommerce hjemmeside? En synder kan være AJAX Cart Fragments. Når du reviderer dit websteds hastighed, bemærker du muligvis adskillige langsomme forespørgsler, der er knyttet til “/?wc-ajax=get_refreshed_fragments”. Denne vejledning hjælper med at strømline dit websted effektivt.
Lad os først forenkle AJAX. I webudvikling tillader AJAX (Asynchronous JavaScript and XML) sideopdateringer i realtid uden en fuld opdatering. For eksempel, når du tilføjer varer til din WooCommerce-indkøbskurv, opdateres varetællingen med det samme – takket være AJAX.
AJAX Cart Fragments i WooCommerce, specifikt gennem URL’en “yourwebsite.com/?wc-ajax=get_refreshed_fragments”, spiller dog en nøglerolle. De holder indkøbskurvwidgetten opdateret og reagerer på eventuelle Føj til indkøbskurv-hændelser. Mens AJAX er afgørende, kan det påvirke webstedets ydeevne og forårsage plugin-konflikter.
Hvis dit tema ikke giver en WooCommerce-indkøbskurv-drop-down-widget, og hvis du ikke har nogen produkter, der kan føjes til en indkøbskurv på en bestemt side som din Om, Kontakt eller Hjemmeside, kan du fjerne hele AJAX-funktionaliteten.
Endnu mere interessant, hvis du vælger fra din WooCommerce-indstillinger for at omdirigere brugere til indkøbskurven efter at have tilføjet et produkt til deres indkøbskurv, tvinger du en sideomdirigering til siden Indkøbskurv, så AJAX-funktionen er meningsløs og bruger ressourcer uden grund.
Deaktivering af AJAX Cart Fragments kan være gavnligt, især hvis:
Forøg dit WooCommerce hjemmesides hastighed ved at følge disse enkle 3 trin for at deaktivere scriptet til vognfragmenter: (Trin 1 & Trin 2 er valgfri)
Disse indstillinger hjælper med at omgå alle cache-plugins på dit websted, hvilket forbedrer ydeevnen.
Hovedanvendelsen af barnetemaet er at tillade tilpasning i temafilerne. Alle ændringer, du foretager direkte på temafilerne, slettes, når du opdaterer temaet.
Derfor anbefaler vi, at du bruger et underordnet tema, når du har brug for at tilsidesætte temaskabeloner eller tilføje kode til brugerdefineret funktionalitet.
Gå til ‘Udseende’, ‘Temafileditor’ > . Vælg dit barns temas functions.php
fil.
functions.php
fil. Husk at gemme ændringerne./** Disable Ajax Call from WooCommerce */
function sert_dequeue_woocommerce_cart_fragments() {
wp_dequeue_script('wc-cart-fragments');
}
add_action( 'wp_enqueue_scripts',
'sert_dequeue_woocommerce_cart_fragments', PHP_INT_MAX);
Ved at dequeuing JavaScript-filen deaktiverer du effektivt WooCommerce-vognfragmenter, hvilket sikrer et hurtigere websted, selv på langsommere hostingtjenester.
Beslutningen om at deaktivere AJAX Cart Fragments i WooCommerce kan være et tveægget sværd. Selvom det kan forbedre webstedets hastighed, kan det også forstyrre visse funktioner, især hvis du bruger en dropdown-vognwidget.
Er deaktivering af Cart Fragments virkelig gavnligt for dit websteds hastighed? Tilbyder det flere fordele end ulemper?
Resultater fra brancheeksperter:
For WooCommerce hjemmesideer, der oplever høj trafik og belastningsspidser, er en fælles tilgang at:
Afslutningsvis, om du skal deaktivere WooCommerce AJAX Cart Fragments afhænger af dine specifikke webstedsbehov og tekniske opsætning. Forståelse af fordele og ulemper er afgørende for at træffe en informeret beslutning, der balancerer hastighed med funktionalitet.
Øg dit websteds ydeevne med vores hostingløsninger: Lad ikke hostingbegrænsninger holde din WooCommerce-butik tilbage. Oplev forskellen med vores dedikerede, superhurtige WooCommerce-hostingløsninger. Skræddersyet til optimal ydeevne, hvilket sikrer, at dit websted kører problemfrit, effektivt og uden de almindelige forhindringer for standard hostingtjenester.
Yderligere læsning: Gå ikke glip af vores vigtige guide:
, for flere ekspertstrategier til at forbedre din butik.