I have a site with user-generated content that might not change for an hour or two. These are unique pages - ie, example.com/article/123
My goal is to send from my origin server some sort of “signal” to CF to keep this content on the edge - thus giving the hamsters in the wheel time to catch up with other stuff.
I thought this was with the Cache-Control: public,s-maxage=3600 type header. When I do that, CF still has cache status as dynamic. I tried creating a page rule (with an exact URL to test), and it didn’t do much help.
Can anyone give me a push in the right direction? My guess is I need a combination of page rule / header to let CF know which content I want out on the edge, but I can’t seem to get a working combo going.
Can I create a page rule based off http status code maybe and change the Edge TTL that way?