Performance

Cache-headers

Controleert Cache-Control, ETag en Expires response headers.

Waarom is dit belangrijk?

Goede cache-headers zorgen ervoor dat browsers statische bestanden opslaan en niet opnieuw hoeven te downloaden bij elk bezoek. Dit versnelt terugkerende bezoekers dramatisch en vermindert serverbelasting.

Hoe los je het op?

Stel Cache-Control: max-age=31536000 in voor statische bestanden (CSS, JS, afbeeldingen). Gebruik ETag voor dynamische pagina's. Voeg Vary: Accept-Encoding toe bij gecomprimeerde responses.

Deze check scoort van 0 tot 100. Onder de 50 is een fail, 50 tot 89 een waarschuwing, 90 of hoger is goed. Na elke crawl zie je de score per pagina in je rapport, met een korte uitleg wat we vonden.

Veelgestelde vragen

Controleert Cache-Control, ETag en Expires response headers.

Goede cache-headers zorgen ervoor dat browsers statische bestanden opslaan en niet opnieuw hoeven te downloaden bij elk bezoek. Dit versnelt terugkerende bezoekers dramatisch en vermindert serverbelasting.

Stel Cache-Control: max-age=31536000 in voor statische bestanden (CSS, JS, afbeeldingen). Gebruik ETag voor dynamische pagina's. Voeg Vary: Accept-Encoding toe bij gecomprimeerde responses.

Voorbeeld

Kopieer de code hieronder en pas de domeinnaam, merknaam en inhoud aan naar jouw situatie.

# Nginx: cache headers voor statische bestanden
location ~* \.(css|js|woff2|png|jpg|webp|avif|ico)$ {
    expires 1y;
    add_header Cache-Control "public, max-age=31536000, immutable";
}

# HTML-pagina's: niet cachen (of kort)
location ~* \.html$ {
    add_header Cache-Control "no-cache, must-revalidate";
}

# Apache .htaccess
<FilesMatch "\.(css|js|woff2|png|jpg|webp)$">
    Header set Cache-Control "public, max-age=31536000, immutable"
</FilesMatch>
Start gratis