Wat is caching en waarom is het belangrijk

Website caching bewaart kopieën van pagina's en bestanden, zodat terugkerende bezoekers sneller laden. Lees wat caching is en hoe het je site versnelt.

Elke keer dat een bezoeker een pagina van je website opent, kan de server die pagina helemaal opnieuw opbouwen: databasevragen uitvoeren, HTML samenstellen en elk bestand opnieuw versturen. Caching voorkomt die herhaling door kopieën van pagina's en bestanden op te slaan, zodat ze bij volgende verzoeken snel worden geleverd. Voor elke site met regelmatig verkeer is caching een van de meest effectieve manieren om de snelheid te verbeteren en de serverbelasting te verlagen.

Website caching betekent dat je een opgeslagen versie van een pagina, afbeelding, script of ander bestand bewaart, zodat het niet bij elk bezoek opnieuw gemaakt of gedownload hoeft te worden. Zonder caching belast zelfs een simpele bedrijfswebsite de server onnodig en krijgen terugkerende bezoekers een tragere ervaring. Als je weet wat caching is en waarom het ertoe doet, kun je betere keuzes maken over prestaties en hosting.

Wat is caching in simpele woorden?

Zie caching als het bewaren van een kant-en-klare kopie in plaats van elke keer iets nieuw te maken. Als een bezoeker een pagina voor het eerst opvraagt, bouwt de server die op en stuurt het resultaat. Met caching slaat de server die opgebouwde versie op. De volgende bezoeker die dezelfde pagina opvraagt, krijgt direct de opgeslagen kopie, zonder te wachten tot het hele bouwproces opnieuw draait.

Caching gebeurt op meerdere niveaus. Browsercaching bewaart bestanden op het apparaat van de bezoeker. Servercaching bewaart opgebouwde pagina's op de hostingserver. Elke laag verlaagt het werk dat nodig is om content te leveren en verkort de laadtijd.

Waarom is caching belangrijk voor de snelheid van je website?

Snelheid bepaalt of bezoekers blijven, of ze iets bij je afnemen en hoe zoekmachines je pagina's waarderen. Caching verbetert de laadtijd direct, omdat het dubbel werk wegneemt. Het artikel over waarom een website traag is behandelt alle oorzaken van trage prestaties, maar caching pakt een van de meest voorkomende en meest effectieve aan.

Snellere herhaalbezoeken

Een nieuwe bezoeker downloadt alle bestanden van de pagina van de server. Een terugkerende bezoeker met gecachete bestanden laadt veel daarvan uit lokale opslag. Een pagina die bij het eerste bezoek drie seconden nodig had, laadt bij het tweede bezoek misschien in minder dan een seconde, omdat de browser de stylesheets, scripts en afbeeldingen al heeft opgeslagen.

Minder belasting van de server

Elk paginaverzoek dat de server bereikt, kost rekenkracht en geheugen. Op drukke sites kunnen verzoeken zonder cache de server overbelasten en voor vertraging of storingen zorgen. Met caching hoeft de server minder pagina's helemaal opnieuw op te bouwen, en blijft er capaciteit over voor acties die echt verse verwerking nodig hebben, zoals het versturen van formulieren en het afrekenen.

Welke soorten caching zijn er?

Niet alle caching werkt hetzelfde. Verschillende soorten hebben een ander doel en werken op een ander punt in de keten waarlangs content wordt geleverd.

Browsercaching

De browser van de bezoeker slaat bestanden lokaal op, op basis van instructies van de server. Als de bezoeker terugkomt, controleert de browser of de opgeslagen bestanden nog geldig zijn voordat nieuwe versies worden gedownload. Het artikel over wat browsercaching is legt uit hoe deze laag werkt en hoe cache headers die aansturen.

Caching op de server

De hostingserver slaat vooraf opgebouwde HTML-pagina's of resultaten van databasevragen op. Bij een verzoek zoekt de server eerst naar een gecachete versie voordat hij de pagina helemaal opbouwt. Dit is vooral handig voor pagina's die weinig veranderen, zoals dienstbeschrijvingen of over-ons-pagina's.

Wanneer moet je gecachete content wissen?

Caching maakt je site sneller, maar een verouderde cache kan oude content tonen nadat je wijzigingen hebt gepubliceerd. De meeste goed beheerde platforms verversen de cache automatisch wanneer je wijzigingen publiceert.

Zo regelt WEMASY caching

WEMASY zet caching standaard aan op elke site die je met het platform bouwt. Servercaching, browser cache headers en levering via een CDN worden automatisch ingesteld, zonder technische kennis. Als je een wijziging publiceert in de editor, ververst het WEMASY-systeem de gecachete versies, zodat bezoekers de nieuwe content zien zonder dat je zelf de cache hoeft te wissen.

Bekijk wat erbij zit op de WEMASY Websitebouwer of vergelijk de abonnementen op de prijspagina.

Veelgestelde vragen

Wat is website caching?

Website caching slaat kopieën van pagina's, afbeeldingen en andere bestanden op, zodat ze snel geleverd kunnen worden zonder dat ze bij elk bezoek opnieuw worden opgebouwd of gedownload. Het gebeurt in de browser, op de server en via een CDN. Met de Websitebouwer van WEMASY stel je dit direct in op je website.

Maakt caching mijn website sneller?

Ja. Caching is een van de meest effectieve manieren om de laadtijd te verbeteren, vooral voor terugkerende bezoekers en drukbezochte pagina's. Een gecachete pagina laadt in een fractie van de tijd die het kost om hem helemaal opnieuw op te bouwen. Het effect is het grootst bij pagina's met veel afbeeldingen of een complexe opmaak.

Zien bezoekers oude content door caching?

Alleen als de cache niet wordt ververst nadat je wijzigingen hebt gepubliceerd. Goed beheerde platforms wissen of verversen gecachete versies automatisch als de content verandert. Beheer je caching zelf, dan zorgt het wissen van de cache na een update ervoor dat bezoekers de nieuwste versie zien.

Moet ik caching zelf instellen?

Op een beheerd websiteplatform staat caching meestal standaard aan. Bij zelf beheerde hosting stel je caching in via serverinstellingen of cachingextensies. WEMASY regelt alle caching automatisch, dus je hebt geen technische kennis nodig.

Wat is het verschil tussen browsercaching en servercaching?

Browsercaching slaat bestanden op het apparaat van de bezoeker op, zodat je site bij herhaalde bezoeken sneller laadt. Servercaching slaat vooraf opgebouwde pagina's op de hostingserver op, zodat het opbouwen van de pagina niet bij elk verzoek opnieuw gebeurt. Samen verlagen ze de laadtijd en de belasting van de server.

Kan caching problemen veroorzaken?

Het belangrijkste probleem is verouderde content die na een update zichtbaar blijft als de cache niet wordt gewist of ververst. In zeldzame gevallen kan te agressieve caching ervoor zorgen dat dynamische onderdelen, zoals winkelwagens of gepersonaliseerde content, zich anders gedragen dan verwacht. Met de juiste instellingen houd je snelheid en juistheid in balans. Daarom regelen beheerde platforms dit automatisch.

Zet het meteen
in je eigen website.

Start gratis met WEMASY en bouw je site in een paar minuten.