Tiered Cache not working due to bot management cookie

We are running into an issue with tiered cache due to the bot management cookie being sent when enabled (__cf_bm) Just a brief topology to help explain: - We have 2 domains: www.xxx.com and proxy.xxx.com (same domain, just different subdomains) - www.xxx.com is where all requests enter from normal users, and where we have our worker running - proxy.xxx.com is where the above worker calls to fetch pages, resources, etc. (Just a reverse proxy essentially) This is not another worker, it is essentially the origin server. On our staging domain, we do not have bot management enabled, thus we do not get a cookie sent in the response from proxy.xxx.com. Everything works as expected. Our cache is hit, we get Age headers as we expect, etc. No issues. On our production domain, we have bot management enabled, which causes the responses from proxy.xxx.com to include the __cf_bm cookie, and seems to instruct Cloudflare not to cache the response, because it has a Set-Cookie header, completely defeating the purpose of us enabling tiered cache. Is there a way to work around this issue? It makes tiered cache unusable for us among other issues.
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?