Gebruik efficiënte cachelevensduren

Connor Clark
Connor Clark

Gepubliceerd: 8 okt. 2025

Een lange cachelevensduur kan herhaalde bezoeken aan uw pagina versnellen.

Wanneer een browser een resource opvraagt, kan de server die de resource levert de browser vertellen hoe lang deze tijdelijk in de cache moet worden opgeslagen. Bij elke volgende aanvraag voor die resource gebruikt de browser de lokale kopie in plaats van deze van het netwerk te halen.

Latentie is voor de webprestaties veel belangrijker dan bandbreedte. Door netwerklatentie voor belangrijke verzoeken te vermijden, kunt u de prestaties voor de gebruiker aanzienlijk verbeteren.

Hoe dit inzicht over te brengen

Alle cachebare subresource-aanvragen moeten een cachelevensduur hebben van minimaal 30 dagen (2592000 seconden). Wij zijn van mening dat alle statische assets de hier beschreven beslissingsboom moeten volgen: cachebare resources moeten een zeer lange levensduur hebben (30 dagen of 1 jaar).

Een verzoek wordt als cachebaar beschouwd als:

  • De bron is een lettertype, afbeelding, mediabestand, script of stijlpagina.
  • De resource heeft een HTTP-statuscode 200, 203 of 206.
  • De resourceresponsheaders sluiten het niet expliciet uit van cache (bijvoorbeeld: no-cache, must-revalidate, no-store ).

Leer hoe u bronnen kunt cachen in de handleiding HTTP-cache: uw eerste verdedigingslinie en de codelab HTTP-cachegedrag configureren .

Gebruik het paneel Netwerk in Chrome DevTools om te controleren of de Cache-Control-headers naar behoren zijn ingesteld. Bovendien geeft de kolom Size in het paneel Netwerk aan of een verzoek daadwerkelijk vanuit de cache is verwerkt.

Stapelspecifieke begeleiding

Dit inzicht biedt ook stackspecifieke richtlijnen voor pagina's die de volgende technologieën gebruiken:

Drupal

Stel de maximale leeftijd van de browser- en proxycache in op de pagina Beheer » Configuratie » Ontwikkeling . Lees meer over Drupal-cache en optimalisatie voor prestaties .

Joomla

Zie Cache .

WordPress

Zie Browser Caching .

Aanvullende referenties