I've been trying to implement ISR for several Astro projects hosted on CloudFlare -- some on Pages, some are using Workers, all with the Astro CloudFlare adapter, and all currently have a mix of static and dynamic pages. I want to do ISR to improve the authoring experience -- our build times are reasonable (1-3 minutes) but content authors would really like something faster.
The plan was that I would run Astro in server mode for all routes, use CloudFlare's edge cache to cache the formerly-static URLs, and add a separate service to handle edge cache invalidation for updated URLs.
Can someone confirm a few things that I think I now understand after doing a lot of reading, but aren't clearly documented (a dedicated documentation page explaining this might be useful). Questions in thread: