Hi Payload-server! I'm looking to implement caching of my frontend, as it is a mainly static marketing landing page site. Payload is used as a website-builder in this instance, allowing other people in the department to build out the website without the need to rebuild and redeploy every time.
We are self-hosting in Openshift/Kubernetes, and serve the application across 2 pods. I need to have a shared cache solution, so invalidating a tagged cache does it for both running instances at the same time. I've tried setting up Redis for this, with no luck so far.
I managed to cache my LocalAPI responses/fetches, but that made Live Preview stop working, so a caching solution would need to take live preview into account somehow and only serve cached content to actual website visitors, not editors working in the admin panel.
If anyone has set up a solution akin to what I need, I would love to get some ideas or pinpointers to get the ball rolling, or look at some examples.
