【发布时间】:2020-12-22 02:23:39
【问题描述】:
Cloudflare 正在缓存我的请求,但它忽略了语言标头。
示例请求:
URL :
https://api.example.com/v1/places/?param=1¶m=2
Header :
Accept-Language : en
但是无论Accept-Language 的值是什么,第一个命中都会尊重标头(例如)en,当我再次使用另一种语言发出相同的请求时,比如ar,它会加载英语(第一语言)再次...
如何让 Cloudflare 尊重所有语言的语言(每个不同的值),以便 Cloudflare 为不同的语言创建条目。
或者唯一的解决方案是将语言添加为查询参数?
PS:这是我正在使用的页面规则。
浏览器缓存 TTL:30 分钟,缓存级别:缓存所有内容,边缘 缓存 TTL:一个月
【问题讨论】:
标签: web server architecture cdn cloudflare