求助关于cf缓存配置

查看 52|回复 3
作者:coolloves   
page rule
[ol]domain.com/*
Browser Cache TTL: an hour, Cache Level: Cache Everything[/ol]复制代码
cache 设置,选择的是标准.
但是目前除了静态js/css/img等可以缓存,其他的都是miss,是哪里姿势不对吗?
[ol]Date: Mon, 12 Jun 2023 02:29:30 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Cache-Control: max-age=3600
CF-Cache-Status: MISS
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=r7e7AiHSRgsdGekq9eX8cMU3%2Fhay2haptZs2ZK7aIfKGWMnR45owEJgFsp5RDCdmufDAanHo5OBIrQTJCmzakdfznXXNDuE9MQy3UJSYoyFSEJco8%2FQ3c7fuctgLw%2FfqDw%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 7d5eaa97da889e74-SJC
alt-svc: h3=":443"; ma=86400[/ol]复制代码
期望 domain.com/?a=b   这样的请求也可以缓存.流量太大,急需帮助,谢谢各位彦祖.
                                        本人专属,你瞅啥?  

缓存, 的是, 都是

radiogaga   
好多动态资源cf默认是不缓存的 你需要强制缓存一下
https://blog.tanglu.me/cloudflare-configure/#Cache-Rules

coolloves
OP
  

radiogaga 发表于 2023-6-12 10:47
好多动态资源cf默认是不缓存的 你需要强制缓存一下
https://blog.tanglu.me/cloudflare-configure/#Cache-R ...

感谢指点,添加了hostname contains "domain.com",让其缓存,但是还是miss
应该是走策略了,但是cf没给缓存,所以还是回源了.
                                        本人专属,你瞅啥?  
coolloves
OP
  
终于找到原因了
cf应该只对特定返回状态码做缓存,因为我当时返回的非200,导致一直miss改为200就ok了
                                        本人专属,你瞅啥?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部