Caching

Caching is het tijdelijk opslaan van eerder gegenereerde website-inhoud om herhaalde verzoeken sneller af te handelen. Door pagina’s, fragmenten of resultaten van berekeningen niet telkens opnieuw op te bouwen, vermindert caching de belasting op server en database en wordt de laadtijd voorspelbaarder.

Caching kan op verschillende niveaus plaatsvinden, zoals in de webserver, in de applicatie of in de browser van de bezoeker. Elk niveau heeft een eigen rol en reikwijdte, maar het gezamenlijke doel is hetzelfde: hergebruik van werk dat al eens is gedaan. Zonder caching moet elke aanvraag volledig opnieuw worden verwerkt, ook als de inhoud niet is veranderd.

Caching is daarmee geen truc om een site sneller te laten lijken, maar een structureel mechanisme dat bepaalt hoe efficiënt een website met zijn middelen omgaat.