Zie je get_refreshed_fragments terug in een prestatiemeting? Onderzoek eerst welke winkelmandfunctie die aanroep gebruikt. Het uitschakelen van een script kan een meting verbeteren en tegelijk een verouderde mini-cart veroorzaken. Deze handleiding helpt je de bron te vinden, een passende wijziging te kiezen en de winkelmand over meerdere routes te testen.
Direct naar jouw vraag
Herken de winkelmand die je gebruikt
Bekijk of je site een klassieke mini-cartwidget, een Mini-Cart block of een builder- en pluginvariant gebruikt. Noteer waar die verschijnt: alleen op de winkelpagina, in de algemene header of ook op losse landingspagina’s. Controleer naast de standaardlayout eventuele mobiele of uitklapbare versies.
WooCommerce beschrijft dat cart fragments vanaf versie 7.8 niet meer standaard op iedere route worden geladen. Een widget, expliciete aanroep of afhankelijk script kan het nog wel activeren. De aanwezigheid van het verzoek zegt daarom iets over je daadwerkelijke combinatie, niet uitsluitend over de WooCommerce-versie.
Koppel de aanroep aan een gebruikershandeling
Open de netwerkweergave en noteer wanneer het verzoek verschijnt: bij laden, na toevoegen, na wijzigen of bij terugnavigeren. Controleer of het lang wacht op de server of juist veelvuldig wordt herhaald. Een snel verzoek dat onnodig op elke pagina loopt vraagt een andere ingreep dan één traag, noodzakelijk verzoek.
Noteer de bronpagina en de actie waarmee je het probleem herhaalt. Test zonder onnodige browserextensies. Deel geen sessiecookies in een openbaar rapport; een schermafbeelding met URL, timing en geanonimiseerde context is meestal een beter vertrekpunt.
Kies een oplossing die bij de interface past
- Onnodig geladen: onderzoek welke widget of afhankelijkheid het script activeert.
- Klassieke mini-cart nodig: behoud de vereiste synchronisatie en optimaliseer de onderliggende verwerking.
- Geschikte overstap: beoordeel of een Mini-Cart block past bij thema, builder en maatwerk.
- Maatwerkheader: controleer welke gebeurtenissen de weergave werkelijk bijwerken.
WooCommerce noemt het Mini-Cart block als alternatief dat de klassieke cart-fragments-API niet gebruikt. Dat betekent niet dat iedere builderheader zonder aanpassing kan worden vervangen. Beoordeel vormgeving, toetsenbordbediening, dynamische gegevens en je bestaande uitbreidingen voordat je een overstap plant.
Voer de mini-carttest uit
- Open een schone sessie en controleer dat de winkelmand leeg is.
- Voeg een eenvoudig product toe en controleer aantal en totaal.
- Voeg een variant toe en controleer de juiste uitvoering.
- Wijzig een aantal en verwijder vervolgens een product.
- Ga naar een gewone inhoudspagina en controleer de header.
- Gebruik terug en vooruit in de browser en open een oude tab opnieuw.
Voer dezelfde route uit op mobiel en in een tweede, gescheiden sessie. Het gaat niet alleen om de winkelmandpagina: de mini-cart in een gecachte header moet ook de juiste actieve toestand weergeven. Controleer eventuele verschillende klantgroepen met passende testaccounts.
Vergelijk prestaties en functionaliteit samen
| Test | Vóór wijziging | Na wijziging |
|---|---|---|
| Netwerkverzoeken | Aantal en moment vastleggen | Zelfde handeling herhalen |
| Serverwachttijd | Representatieve meerdere metingen | Onder dezelfde omstandigheden |
| Mini-cartinhoud | Variant, aantal en totaal | Geen verouderde of gedeelde inhoud |
| Navigatie | Inhoudspagina en terugknop | Dezelfde actieve winkelmand |
Bewaar de gekozen oplossing en de reden waarom deze past. Een verwijderde aanroep is geen zelfstandig einddoel. De uitkomst is een vlotte interface die de juiste aankoop blijft tonen.
Werk de cacheconfiguratie mee bij
Controleer na iedere wijziging aan mini-cart of header hoe die met paginacache samenwerkt. Sluit persoonsgebonden uitvoer passend uit of gebruik de bedoelde dynamische route van je oplossing. Controleer de kennisbank voor de actuele handleidingen over cache en sessies.
kan onderdeel zijn van de prestatie-inrichting. Test de gekozen combinatie; een cacheplugin kan niet automatisch alle onbekende maatwerkgebeurtenissen in een header begrijpen. Kaige kan de browser- en serverkant van die keten onderzoeken.
Veelgestelde vragen
Kan ik get_refreshed_fragments overal blokkeren?
Doe dat niet zonder de gebruikte winkelmand te onderzoeken. Afhankelijkheden en maatwerkroutes kunnen de aanroep nog nodig hebben.
Waarom klopt alleen de header niet?
De winkelmandpagina en de mini-cart kunnen verschillende actualisatieroutes gebruiken. Test de widget of buildercomponent zelf en beoordeel de invloed van cache.
Bronnen en verdere uitleg
Zet de volgende stap met jouw website.
Vertel wat je wilt verbeteren en waar je nu tegenaan loopt. We bespreken welke aanpak bij jouw project past.
