Now I find a very strange thing. The cf-cache-status always returns HIT even after I do the following things:
- Purge everything in the cache in cloudflare.
- Wait 30 seconds
- Close all Chrome instances.
- Start Chrome
- Clear the Chrome cache manually.
- Start a Incognito window in Chrome and visit our website.
I have also tried to reduce Edge TTL from 14 days to 30 seconds, but still not working. The status is always HIT, unless I press Ctrl+F5 to send a cache-control:no-cache in the request header, which will force the response returns with cf-cache-status as BYPASS.