Wat is Caching

Tl;dr : ”Caching is een techniek om eerder opgehaalde of gegenereerde gegevens tijdelijk op te slaan voor snellere toegang.“

Wat is Caching?

Caching is een techniek waarmee tijdelijke kopieën van gegevens worden opgeslagen, zodat die sneller opgevraagd kunnen worden. In plaats van steeds dezelfde informatie opnieuw te berekenen of op te halen uit een Database , wordt er gebruikgemaakt van een ‘geheugen’ dat die informatie al klaar heeft staan. Dat zorgt voor snellere laadtijden en minder belasting van de server.

Een goed voorbeeld is een webshop. Als veel mensen dezelfde productpagina bekijken, hoeft het systeem die pagina dankzij caching maar één keer op te bouwen. Daarna wordt de kant-en-klare versie tijdelijk opgeslagen, zodat andere bezoekers die razendsnel te zien krijgen.

Er bestaan verschillende soorten caching:

Bij NoardCode passen we caching slim toe waar dat waardevol is. We maken gebruik van technieken als Laravel cache drivers, Redis of file-based caching, afhankelijk van de situatie. Belangrijk is dat caching niet ten koste gaat van actuele data: we zorgen er altijd voor dat verouderde informatie tijdig wordt vernieuwd.

Mogelijkheden of kansen voor
jouw organisatie bespreken?

Arjan Renkema Chris Hagg Marcel Klaver Damiaen Toussaint Arrow