Cache control response headers


Ik ben met de DataService Rest API bezig voor onze handbalclub. Ik vraag me af waarom elk endpoint de cache-control header op private zet terwijl het vrijwel altijd om "publiekelijke" data gaat die hetzelfde is voor elke user die deze aanvraagt en de request altijd uniek is door ons client_id in de url. private geeft volgens mij aan dat je de data niet zou mogen cachen, terwijl juist veel van de data die je uit de rest API haalt niet veel verandert gedurende het seizoen. Bijv. https://data.sportlink.com/teams


Ik zou graag dit soort data willen cachen op onze server voor meerdere gebruikers (niet per gebruiker) om de snelheid van onze website te verbeteren, maar dat "kan" dus nu eigenlijk niet als je de spec volgt en de librairies die daarop gebaseerd zijn: https://httpwg.org/specs/rfc7234.html#response.cacheability Weet iemand waarom dit zo is of kan iemand dit mij uitleggen?

Aanmelden of registreren om een reactie te posten