Halter dit WooCommerce-websted? 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-websteds 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-websteder, 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.
WooCommerce AJAX Cart Fragments er en funktion, der opdaterer vognindholdet dynamisk uden at skulle genindlæse hele siden. Dette er især nyttigt til at vise det nyeste indkøbskurvindhold i realtid, når kunderne fortsætter med at handle.
Deaktivering af AJAX Cart Fragments kan potentielt fremskynde din WooCommerce websted, især på sider, der ikke indeholder produkter, der kan tilføjes vogn. Det kan være gavnligt for websteder med høj trafik eller på langsommere hosting-servere, hvor disse fragmenter betydeligt bremser belastningstiderne.
Den største risiko er potentielt at bryde nogle funktioner på dit WooCommerce-websted, især hvis du har en dropdown-vognwidget. Det er vigtigt at forstå de tekniske aspekter og teste grundigt, før du foretager ændringer.
Dedikeret WooCommerce-hostingløsninger er optimeret til e-handel og tilbyder hurtigere indlæsningstider, forbedret sikkerhed og bedre skalerbarhed. Dette fører til forbedret brugeroplevelse, potentielt højere konverteringsfrekvenser og mere effektiv styring af trafikspidser.
Ja, du kan fortryde ændringerne. Hvis du deaktiverer AJAX Cart Fragments og senere beslutter, at det ikke er egnet til din butik, kan du genaktivere det ved at vende de trin, du tog for at deaktivere det. Det anbefales dog at sikkerhedskopiere dit websted, før du foretager sådanne ændringer for nem gendannelse.
Du skal være logget ind for at skrive en kommentar.