header-logo
Hoe Wix gebruiken om je website en bedrijf te bouwen.
Ontwerp en beheer je website met slimmme functionaliteiten.
Beheer abonnementen, pakketten en facturen.
Run je bedrijf en kom in contact met leden.
Lees hoe je een domein koopt, koppelt of overzet.
De juiste tools om je bedrijf op het web te laten groeien.
Boost je zichtbaarheid met SEO en marketingtools.
Geavanceerde functies om efficiënter te kunnen werken.
Antwoorden op vragen, gekende problemen en meer.
placeholder-preview-image
Verbeter je vaardigheden met onze cursussen en video's.
Krijg tips voor webdesign, marketing en meer.
Lees hoe het organische websiteverkeer van zoekmachines te vergroten.
Bouw een eigen website met ons full-stack platform.
Vind een professional voor hulp om je websitedoelen te behalen.
placeholder-preview-image

CMS: Data-caching voor je verzamelingen beheren

5 min
In dit artikel
  • CMS-data-caching begrijpen
  • Wanneer moet je caching uitschakelen?
  • Het in- en uitschakelen van data-caching
  • Veelgestelde vragen
CMS-data-caching helpt je website sneller te laden door gegevens op te slaan en weer te geven vanuit een caching-laag in plaats van rechtstreeks vanuit de database. Dit vermindert de belasting van je server aanzienlijk en verbetert de laadtijden van pagina's voor bezoekers. 

Caching kan echter kleine vertragingen veroorzaken bij het weergeven van updates voor de dynamische inhoud van je website. Als een bezoeker bijvoorbeeld een opmerking indient of een item bijwerkt, kan het enige tijd duren voordat anderen de wijzigingen zien.

Om dit op te lossen, kun je nu een schakelaar in het CMS gebruiken om caching uit te schakelen voor de verzamelingsgegevens van je hele website. Dit zorgt ervoor dat gegevens rechtstreeks uit de database worden opgehaald en updates sneller worden weergegeven. Standaard is CMS-data-caching ingeschakeld, tenzij je het uitschakelt in de geavanceerde instellingen van het CMS.

CMS-data-caching begrijpen

Caching in het CMS werkt door gegevensverzoeken te versnellen via een cachinglaag die resultaten tijdelijk opslaat, waardoor de prestaties en laadtijden van je website worden verbeterd. Caching kan echter kleine vertragingen veroorzaken bij het weergeven van live inhoudsupdates. Als een bezoeker van de website bijvoorbeeld een formulier indient of een opmerking plaatst, verschijnen hun updates mogelijk niet onmiddellijk voor anderen vanwege caching.

Om deze vertragingen tot een minimum te beperken, is het cachingsysteem ontworpen om periodiek te worden vernieuwd. Gegevens in de cache worden ongeldig gemaakt en vernieuwd wanneer wijzigingen worden aangebracht in de relevante verzameling, zoals bij het toevoegen of bijwerken van items. Bovendien wordt de cache gewist wanneer je op Publiceren klikt in de editor, zodat de meest actuele inhoud op je website verschijnt. Resultaten in de cache worden na een week ook automatisch vernieuwd, waardoor de consistentie van gegevens behouden blijft.

Caching is selectief van toepassing onder specifieke voorwaarden. Het werkt bijvoorbeeld wanneer het dataverzoek items in de verzameling niet verandert, de verzameling is gemaakt in het CMS (een native Wix Data-verzameling) of het verzoek wordt gedaan namens anonieme bezoekers. Caching wordt echter omzeild als het verzoek de verzameling wijzigt, persoonlijk identificeerbare informatie (PII) bevat of backend-diensten gebruikt. Het is ook uitgeschakeld voor ingelogde gebruikers, die altijd de laatste updates direct zien en wanneer zichtbaarheid van items is ingeschakeld. 
Voor meer gedetailleerde informatie over wanneer caching wordt toegepast of omzeild, raadpleeg je de About Caching Data Query Results-documentatie.

Wanneer moet je caching uitschakelen?

Het uitschakelen van caching is handig wanneer je website dynamische inhoud moet bijwerken en de updates zo snel mogelijk moet weergeven. Bijvoorbeeld:
  • Live opmerkingenonderdelen: Als updates snel moeten verschijnen voor anonieme bezoekers.
  • Stemsystemen: Ervoor zorgen dat de resultaten zo up-to-date mogelijk zijn
  • Dynamische marktplaatsen of evenementenplatforms: Als gevolg van regelmatige inzendingen, prijsupdates of door de gebruiker ingevoerde gegevens.

Als caching is uitgeschakeld, omzeilen dataverzoeken de cachinglaag en halen ze informatie rechtstreeks uit de database. Dit zorgt ervoor dat updates kort nadat ze zijn gemaakt weergegeven worden. Het uitschakelen van caching kan echter leiden tot langzamere laadtijden, vooral voor websites met veel verkeer, omdat directe query's meer tijd kosten dan leesbewerkingen in de cache.

Als je niet zeker weet of je caching moet uitschakelen, overweeg dan om het tijdelijk op je website te testen om het effect op de prestaties en updatesnelheid te beoordelen. Je kunt inloggen op je live website om het te testen, omdat ingelogde gebruikers de niet-gecachete updates zo snel mogelijk blijven zien.  

Het in- en uitschakelen van data-caching

Ga naar je CMS-instellingen om de Data-caching-schakelaar in of uit te schakelen. 
Tips:
  • Het uitschakelen van caching is van toepassing op de CMS-verzamelingen van de hele website zolang aan de voorwaarden voor data-caching wordt voldaan. Lees meer over wanneer data-caching plaatsvindt
  • Standaard caching is ontworpen om de prestaties voor de meeste gebruikssituaties te maximaliseren. Uitschakelen mag alleen worden gedaan als updates zo snel mogelijk op de live website moeten worden weergegeven. 

Om data-caching te beheren:

  1. Ga naar het CMS op het dashboard van je website. 
  2. Klik bovenaan op de Meer acties-dropdown en selecteer Geavanceerde instellingen
  3. Klik op de Data-caching-schakelaar om caching voor al je verzamelingen in of uit te schakelen:
    • Ingeschakeld: (Standaard) Caching is ingeschakeld, waardoor verzamelingen sneller worden geladen, maar het kan enige tijd duren voordat updates op de live website verschijnen.
    • Uitgeschakeld: Caching is uitgeschakeld, waardoor updates zo snel mogelijk op de live website verschijnen, hoewel de laadtijden mogelijk langzamer zijn.
Screenshot van de 'Data-caching'-schakelaar in het CMS.

Veelgestelde vragen

Klik hieronder voor antwoorden op veelgestelde vragen over het cachen van je CMS-gegevens.