I have the page rule for url matching /content/* then cache evrything, standard, set browser cache ttl to 1 hours and edge cache ttl to 1 month.
The rule works because i can see the cache-control settings getting chnaged 1hour.
I again tried getting the url after 5-6 hours and see that cf-cache-status is EXPIRED . It should be HIT for 1 month. why is that ?
There isn’t. The number of requests determines how long a resource will be cached, as well as your plan level. Resources of Free plans are the first to be evicted.