Zenmo / Holon-webapp

MIT License
2 stars 2 forks source link

Front-end caching geeft niet de verwachte verbetering #690

Open Erikvv opened 1 year ago

Erikvv commented 1 year ago

Achtergrond: de responsetijd van de website is te verbereren door de pagina's te cachen.

In onze situatie met een CMS + Next.js kan dit door te wisselen van getServerSideProps naar getStaticProps. NextJS wordt dan een static site generator.

Ik heb dit gedaan (https://github.com/ZEnMo/Holon-webapp/tree/nextjs-caching) maar dit geeft niet het verwachte resultaat:

De browser cacht nu de pagina's (door de headers), wat het een stuk sneller maakt. Er gaan ook geen requests meer gaan naar het CMS (/wt/api/nextjs/v1/page_by_path/). Maar het is nog steeds traag bij een harde refresh: HTTP request duurt 200ms+ in mijn lokale omgeving. Dit is voor mij onverwacht traag aangezien deze pagina geheel uit de cache lijkt te komen.

Erikvv commented 1 year ago

O.a. geprobeerd:

Beide geen verschil.

Ik vind de change wel waardevol, maar iets minder dan verwacht.