Een caching mechanisme is de technische methode waarmee vaak opgevraagde gegevens tijdelijk worden opgeslagen, zodat deze niet telkens opnieuw berekend of opgehaald hoeven te worden bij elk bezoek aan een website.
Belang voor performance
Door herhaalde verzoeken sneller te kunnen beantwoorden, vermindert caching de belasting op de server en verbetert het de laadtijd voor bezoekers, vooral bij pagina’s die door veel verschillende bezoekers bekeken worden zonder dat de inhoud steeds verandert. Zonder caching moet een server bij elk bezoek dezelfde berekeningen en gegevensopvragingen opnieuw uitvoeren.
Aanpak
Het instellen van een caching mechanisme vraagt om te bepalen welke content statisch genoeg is om te cachen, en voor hoe lang, zonder dat bezoekers verouderde informatie te zien krijgen. Het combineren van serverside caching met browsercaching, waarbij ook de browser van de bezoeker gegevens tijdelijk opslaat, versterkt het effect verder.