Je hebt een klacht over de onderstaande posting:
Door Anoniem: Door Erik van Straten: Klopt. Maar zoals ik schreef, caching met checken of data up-to-date is, is veel efficiënter. Hoe is dat efficienter? Het staat gelijk aan niet cachen, want je cache wordt nooit gebruikt. Ofwel je data is niet meer up to date, dus je gebruikt de nieuwe data en niet je cache. Ofwel je data is wel up to date. Leuk, maar je hebt de data al opnieuw opgehaald, dus waar dient de cache dan nog voor? Ofwel, er treedt ergens een fout op waardoor de live data niet opgehaald kan worden. In het scenario dat je voorstelt, wordt de cache dan ook niet gebruikt, want hij kon niet geverifiëerd worden. In geen scenario biedt de cache enig voordeel. In een HTTP-request kan een client een header "If-Modified-Since" met een datum/tijd opnemen. Als wat de client opvraagt bij de server nieuwer is dan die datum en tijd krijgt die het volledig terug, met een HTTP-responsecode 200. Als het ouder is dan geeft de server HTTP-responsecode 304 terug en slaat die de gevraagde inhoud over, er ...
Beschrijf je klacht (Optioneel):