working on my first dato⦠and first react project.
how do folks typically handle response caching. Iām working with next.js (SSR).
just looking for some suggestions on best practices so that i can start to figure this out.
working on my first dato⦠and first react project.
how do folks typically handle response caching. Iām working with next.js (SSR).
just looking for some suggestions on best practices so that i can start to figure this out.
if you use getStaticProp
( https://nextjs.org/docs/basic-features/data-fetching#when-should-i-use-getstaticprops ) it will fetch the content only at build time effectively hitting our API only then. Then you can trigger a new build to invalidate the cache and generate a new build. What are you doing?
Using getServerSideProps. We have some components on all the pages that change daily and we will have authors contributing content throughout the day. A 12 hour cache would be nice. Rebuilding the whole site for each change seems didnāt seem like a great solution.
I see @jp thank you for the additional details.
Maybe you want to try this experimental feature that they have just launched with v9.4: https://nextjs.org/blog/next-9-4#incremental-static-regeneration-beta āIncremental Static Regenerationā ?
Seems exactly what you are looking for, right?
Yup. Looks promising. Going to give it a shot.