Caching is het proces waarbij een kopie van de oorspronkelijke gegevens wordt bewaard om de toegang tot deze gegevens te versnellen. Het idee is om een tijdelijke opslagplaats te creëren voor de meest gebruikte gegevens, zodat deze snel beschikbaar zijn wanneer dat nodig is.
Caching kan de prestaties van een website verbeteren door de laadtijd te verminderen en de serverbelasting te verminderen. Wanneer een gebruiker een website bezoekt, moet de browser verschillende bronnen downloaden, zoals afbeeldingen, CSS-bestanden en JavaScript-bestanden. Dit proces kan enige tijd in beslag nemen, vooral als de gebruiker zich op een trage internetverbinding bevindt. Door caching kunnen deze bronnen worden opgeslagen op de computer van de gebruiker, zodat de volgende keer dat de gebruiker de website bezoekt, deze sneller kan worden geladen.
Er zijn verschillende soorten caching-technieken beschikbaar voor het verbeteren van website-prestaties, onderstaand vind je een aantal van de technieken die wij gebruiken:
Daarnaast zo je ook nog gebruik kunnen maken van CDN caching. Wij gebruiken dit bijna nooit omdat de projecten die wij doen veelal genoeg hebben aan Browser en server-sided caching.