Deze vertaling is nog niet redactioneel gecontroleerd. De Duitse versie is leidend. Deutsche Fassung →
Indexierung
Waarom moeten openbare pagina's cacheable zijn?
Omdat caching openbare pagina's sneller maakt en de server rustiger: browsers en tussenstations mogen een eenmaal geladen pagina kort houden in plaats van deze bij elke oproep opnieuw aan te vragen. De Cache-Control-header bepaalt dit. Staat daar „no-store”, dan is alle caching verboden — een regel voor vertrouwelijke inhoud zoals klantrekeningen, die op een openbare pagina bijna altijd een fout is. Onze controle rapporteert precies dit geval.
Waar no-store voor bedoeld is — en waar niet
„no-store” zegt tegen iedereen: dit antwoord mag nergens worden opgeslagen, zelfs niet in de browser van de bezoeker. Voor pagina's met persoonlijke gegevens is dat correct. Een openbare inhoudspagina heeft echter niets te verbergen — het is voor iedereen hetzelfde. Het verbod biedt daar alleen nadelen: elke klik terug laadt de pagina volledig opnieuw, elk tussenstation moet doorgeleiden in plaats van uit te leveren, en de server beantwoordt verzoeken die een cache lang geleden had kunnen afhandelen. Meestal is de instelling afkomstig van een sjabloon of framework-standaard die niemand bewust heeft gekozen.
Wat de controle precies meet
De controle leest de Cache-Control-header van de openbare pagina's en rapporteert ongebruikelijk restrictieve waarden zoals „no-store”. De bevinding is een afwijking, geen overtreding — er zijn legitieme uitzonderingen. De vraag aan technische ondersteuning is: is dit verbod hier opzettelijk? Zo niet, dan is de correctie één regel in de serverconfiguratie.
- Controleer of de „no-store” op openbare pagina's een bewuste keuze was — meestal is het een framework-standaard.
- Sta openbare pagina's toe om korte caching; al enkele minuten onlasten server en laadtijd merkbaar.
- Behoud strikte regels waar ze thuishoren: op pagina's met persoonlijke of veranderlijke gegevens.